VC++ 2005 LNK2019 error
So I don't know if this is the right place to post this or not, but
I'm having an issue with the compiler that does not make sense to me.
I have read MSDN on the error message, but it still does not make
sense to me as to what is so wrong about it.
Below are small related snips of the source code of various CPP/Header
files as applicable to the error message.
The build error is as follows:
1>Win32CppSvc.obj : error LNK2019: unresolved external symbol "void
__cdecl MyCppSvcGUI(void *,int)" (?MyCppSvcGUI@@YAXPAXH@Z) referenced
in function "int __cdecl InstallSvc(void)" (?InstallSvc@@YAHXZ)
1>C:\Users\Wes\Documents\Visual Studio 2005\Projects\Win32CppSvc\Debug
\Win32CppSvc.exe : fatal error LNK1120: 1 unresolved externals
Any ideas are greatly appreciated!
-Wes
//////// stdafx.h ////////
#pragma comment (lib, "gdiplus")
#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff
from Windows
headers
#define _AFXDLL
#include <afxwin.h>
#include <gdiplus.h>
using namespace Gdiplus;
//////// mygui.h ////////
void MyCppSvcGUI( HANDLE hInstance, int nCmdShow );
//////// mygui.cpp ////////
#include "stdafx.h"
VOID OnPaint(HDC hdc);
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
void MyCppSvcGUI( HINSTANCE hInstance, int nCmdShow )
{
....
}
//////// Win32CppSvc.cpp ////////
#include "stdafx.h"
#include "mygui.h"
int InstallSvc( )
{
....
MyCppSvcGUI( hInst, nCmd );
//////// Build info ////////
1>------ Rebuild All started: Project: Win32CppSvc, Configuration:
Debug Win32 ------
1>Deleting intermediate and output files for project 'Win32CppSvc',
configuration 'Debug|Win32'
1>Compiling...
1>stdafx.cpp
1>Compiling...
....
1>mygui.cpp
1>Win32CppSvc.cpp
1>Generating Code...
1>Compiling resources...
1>Compiling manifest to resources...
1>Linking...
1>Win32CppSvc.obj : error LNK2019: unresolved external symbol "void
__cdecl MyCppSvcGUI(void *,int)" (?MyCppSvcGUI@@YAXPAXH@Z) referenced
in function "int __cdecl InstallSvc(void)" (?InstallSvc@@YAHXZ)
1>C:\Users\Wes\Documents\Visual Studio 2005\Projects\Win32CppSvc\Debug
\Win32CppSvc.exe : fatal error LNK1120: 1 unresolved externals
1>Build log was saved at "file://c:\Users\Wes\Documents\Visual Studio
2005\Projects\Win32CppSvc\Win32CppSvc\Debug\BuildLog.htm"
1>Win32CppSvc - 2 error(s), 0 warning(s)
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========