Quantcast
Channel: CodeGuru Forums - Visual C++ Programming
Viewing all articles
Browse latest Browse all 3029

Cannot find the function DlgProc?

$
0
0
The code is bulit for the x64 platform with unicode enabled.
Thanks
Jack

Code:

class CameraExporter : public UtilityObj {
  static INT_PTR CALLBACK DlgProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam);
};

void CameraExporter::BeginEditParams(Interface* ip,IUtil* iu)
{
        this->iu = iu;
        this->ip = ip;
        hPanel = ip->AddRollupPage(
                hInstance,
                MAKEINTRESOURCE(IDD_PANEL),
                DlgProc,
                GetString(IDS_PARAMS),
                0);
}


Code:

Error        2        error LNK2019: unresolved external symbol "public: static __int64 __cdecl CameraExporter::DlgProc(struct HWND__ *,unsigned int,unsigned __int64,__int64)" (?DlgProc@CameraExporter@@SA_JPEAUHWND__@@I_K_J@Z) referenced in function "public: virtual void __cdecl CameraExporter::BeginEditParams(class Interface *,class IUtil *)" (?BeginEditParams@CameraExporter@@UEAAXPEAVInterface@@PEAVIUtil@@@Z)        e:\Jacky\documents\visual studio 2010\Projects\CameraExporter\CameraExporter\CameraExporter.obj        CameraExporter

Viewing all articles
Browse latest Browse all 3029

Latest Images

Trending Articles



Latest Images