Tim Burgess
2014-09-17 13:26:45 UTC
Hi,
I'm using VS2010 to build my project in debug for 64-bit Unicode Windows
against WX2.9.3. I have the following library path:
$(LibraryPath);$(VSInstallDir);$(VSInstallDir)lib;C:\Program
files\boost\lib\64-bit;C:\WxWidgets-2.9.3\lib\vc_amd64_lib;C:\program
files\crypto++\X64\Output\Debug\;C:\program files (x86)\WiX Toolset
v3.8\SDK\VS2010\lib\x64;c:\program files\rtmidi-2.0.1\lib\x64;c:\program
files (x86)\visual leak detector\lib\win64;
In the Linker|Input dialog I have the following additional dependencies set:
wxbase29ud.lib;cryptlib.lib;msi.lib;dutil.lib;psapi.lib;Rpcrt4.lib;Comctl32.
lib;wxzlibd.lib;wxpngd.lib;wxmsw29ud_core.lib;wxbase29ud.lib;winmm.lib;rtmid
id.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.
lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(Ad
ditionalDependencies)
I get errors of the form:
1>TranslationTablesDialog.obj : error LNK2001: unresolved external symbol
"public: virtual class wxClassInfo * __cdecl
wxObject::GetClassInfoW(void)const "
(?***@wxObject@@UEBAPEAVwxClassInfo@@XZ)
My other errors are other references to this same symbol.
I checked the documentation and found that GetClassInfo requires the base
library, but I thought I already had this covered, as the wxbase29ud.lib
exists in the library path and is specified in my dependency list.
Can anybody point out where I'm going wrong, please?
Best wishes.
Tim Burgess
I'm using VS2010 to build my project in debug for 64-bit Unicode Windows
against WX2.9.3. I have the following library path:
$(LibraryPath);$(VSInstallDir);$(VSInstallDir)lib;C:\Program
files\boost\lib\64-bit;C:\WxWidgets-2.9.3\lib\vc_amd64_lib;C:\program
files\crypto++\X64\Output\Debug\;C:\program files (x86)\WiX Toolset
v3.8\SDK\VS2010\lib\x64;c:\program files\rtmidi-2.0.1\lib\x64;c:\program
files (x86)\visual leak detector\lib\win64;
In the Linker|Input dialog I have the following additional dependencies set:
wxbase29ud.lib;cryptlib.lib;msi.lib;dutil.lib;psapi.lib;Rpcrt4.lib;Comctl32.
lib;wxzlibd.lib;wxpngd.lib;wxmsw29ud_core.lib;wxbase29ud.lib;winmm.lib;rtmid
id.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.
lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(Ad
ditionalDependencies)
I get errors of the form:
1>TranslationTablesDialog.obj : error LNK2001: unresolved external symbol
"public: virtual class wxClassInfo * __cdecl
wxObject::GetClassInfoW(void)const "
(?***@wxObject@@UEBAPEAVwxClassInfo@@XZ)
My other errors are other references to this same symbol.
I checked the documentation and found that GetClassInfo requires the base
library, but I thought I already had this covered, as the wxbase29ud.lib
exists in the library path and is specified in my dependency list.
Can anybody point out where I'm going wrong, please?
Best wishes.
Tim Burgess
--
Please read http://www.wxwidgets.org/support/mlhowto.htm before posting.
To unsubscribe, send email to wx-users+***@googlegroups.com
or visit http://groups.google.com/group/wx-users
Please read http://www.wxwidgets.org/support/mlhowto.htm before posting.
To unsubscribe, send email to wx-users+***@googlegroups.com
or visit http://groups.google.com/group/wx-users