Help Required: "LNK2019: unresolved external symbol "void __cdecl
wxOnAssert"
Sanghamitra Biswas
SBiswas at sirf.com
Mon Jul 9 00:04:56 PDT 2007
Hi,
I'm facing a problem with my wxWidget project.
I have made the configuration setting for "Windows Mobile 5.0 Pocket
PC". When I build my project with the Debug option, the build goes fine.
But if I build in the Release mode with the same set of options, I get
the following linker error:
2>DisplayControls.obj : error LNK2019: unresolved external symbol "void
__cdecl wxOnAssert(wchar_t const *,int,char const *,wchar_t const
*,wchar_t const *)" (?wxOnAssert@@YAXPB_WHPBD00 at Z) referenced in
function "public: class wxString & __cdecl wxArrayString::Item(unsigned
int)const " (?Item at wxArrayString@@QBAAAVwxString@@I at Z)
2>Main.obj : error LNK2001: unresolved external symbol "void __cdecl
wxOnAssert(wchar_t const *,int,char const *,wchar_t const *,wchar_t
const *)" (?wxOnAssert@@YAXPB_WHPBD00 at Z)
2>Main.obj : error LNK2001: unresolved external symbol "public: virtual
void __cdecl wxAppConsole::OnAssertFailure(wchar_t const *,int,wchar_t
const *,wchar_t const *,wchar_t const *)"
(?OnAssertFailure at wxAppConsole@@UAAXPB_WH000 at Z)
2>Main.obj : error LNK2001: unresolved external symbol "public: virtual
void __cdecl wxAppConsole::OnAssert(wchar_t const *,int,wchar_t const
*,wchar_t const *)" (?OnAssert at wxAppConsole@@UAAXPB_WH00 at Z)
NOTE: Main.cpp and DisplayControls.cpp are my own files, but they are
not using these event handlers.
The Release options are as follows:
Name="VCLinkerTool"
AdditionalOptions="/subsystem:$(CESubsystem) /MACHINE:THUMB "
AdditionalDependencies="coredll.lib
wx_mono.lib wx_wxjpeg.lib wx_wxpng.lib wx_wxzlib.lib wx_wxexpat.lib
commctrl.lib winsock.lib wininet.lib pimstore.lib"
OutputFile="Demo.exe"
LinkIncremental="1"
SuppressStartupBanner="true"
AdditionalLibraryDirectories="".\..\wxWidgetsMSW-2.8.3\lib\Windows
Mobile 5.0 Pocket PC SDK
(ARMV4I)\$(ConfigurationName)";".\..\..\..\build\windows\Windo
ws Mobile 5.0 Pocket PC SDK
(ARMV4I)\$(ConfigurationName)";".\..\wxWidgetsMSW-2.8.3\build\
wince\$(PlatformName)\$(ConfigurationName)""
IgnoreDefaultLibraryNames="$(CENoDefaultLib)"
ProgramDatabaseFile="$(PlatformName)\$(ConfigurationName)/ Demo.pdb"
SubSystem="2"
StackReserveSize="65536"
StackCommitSize="4096"
EntryPointSymbol="WinMainCRTStartup"
BaseAddress="0x00010000"
/>
Any help will be appreciated.
Thanks & Regards
Sanghamitra
More information about the wx-users
mailing list