NetXMS Support Forum

Development => Windows => Topic started by: antonyvasanth on December 12, 2008, 12:05:56 PM

Title: libnxmc external symbol error
Post by: antonyvasanth on December 12, 2008, 12:05:56 PM
Hi victor,

I am getting the following linker error in libxmnc.dll creation. Could you please help me on what library i have use to solve this error.Thanks.

Creating library Debug/libnxmc.lib and object Debug/libnxmc.exp
view.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall wxString::wxString(char const *)" (__imp_??0wxString@@QAE@PBD@Z)
viewtracker.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall wxString::wxString(char const *)" (__imp_??0wxString@@QAE@PBD@Z)
wxPieCtrl.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall wxString::wxString(char const *)" (__imp_??0wxString@@QAE@PBD@Z)
objseldlg.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall wxString::wxString(char const *)" (__imp_??0wxString@@QAE@PBD@Z)
policyEditor.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall wxString::wxString(char const *)" (__imp_??0wxString@@QAE@PBD@Z)
tools.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall wxString::wxString(char const *)" (__imp_??0wxString@@QAE@PBD@Z)
userSelectionDialog.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall wxString::wxString(char const *)" (__imp_??0wxString@@QAE@PBD@Z)
graph.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall wxString::wxString(char const *)" (__imp_??0wxString@@QAE@PBD@Z)
heading.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall wxString::wxString(char const *)" (__imp_??0wxString@@QAE@PBD@Z)
image.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall wxString::wxString(char const *)" (__imp_??0wxString@@QAE@PBD@Z)
nxview.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall wxString::wxString(char const *)" (__imp_??0wxString@@QAE@PBD@Z)
graph.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) char const * const wxPanelNameStr" (__imp_?wxPanelNameStr@@3QBDB)
heading.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) char const * const wxPanelNameStr" (__imp_?wxPanelNameStr@@3QBDB)
nxview.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) char const * const wxPanelNameStr" (__imp_?wxPanelNameStr@@3QBDB)
wxPieCtrl.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) char const * const wxPanelNameStr" (__imp_?wxPanelNameStr@@3QBDB)
wxPieCtrl.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) void __cdecl wxOnAssert(char const *,int,char const *,char const *,char const *)" (__imp_?wxOnAssert@@YAXPBDH000@Z)
main.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) void __cdecl wxOnAssert(char const *,int,char const *,char const *,char const *)" (__imp_?wxOnAssert@@YAXPBDH000@Z)
nxview.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) void __cdecl wxOnAssert(char const *,int,char const *,char const *,char const *)" (__imp_?wxOnAssert@@YAXPBDH000@Z)
objseldlg.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) void __cdecl wxOnAssert(char const *,int,char const *,char const *,char const *)" (__imp_?wxOnAssert@@YAXPBDH000@Z)
userSelectionDialog.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) void __cdecl wxOnAssert(char const *,int,char const *,char const *,char const *)" (__imp_?wxOnAssert@@YAXPBDH000@Z)
objseldlg.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static int __cdecl wxXmlResource::GetXRCID(char const *,int)" (__imp_?GetXRCID@wxXmlResource@@SAHPBDH@Z)
userSelectionDialog.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static int __cdecl wxXmlResource::GetXRCID(char const *,int)" (__imp_?GetXRCID@wxXmlResource@@SAHPBDH@Z)
objseldlg.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) void __cdecl wxLogError(char const *,...)" (__imp_?wxLogError@@YAXPBDZZ)
objseldlg.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) void __cdecl wxLogDebug(char const *,...)" (__imp_?wxLogDebug@@YAXPBDZZ)
tools.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) void __cdecl wxLogDebug(char const *,...)" (__imp_?wxLogDebug@@YAXPBDZZ)
userSelectionDialog.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) void __cdecl wxLogDebug(char const *,...)" (__imp_?wxLogDebug@@YAXPBDZZ)
policyEditor.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) char const * const wxGridNameStr" (__imp_?wxGridNameStr@@3QBDB)
tools.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: char const * __thiscall wxStringBase::c_str(void)const " (__imp_?c_str@wxStringBase@@QBEPBDXZ)
tools.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class wxString & __thiscall wxString::operator+=(char const *)" (__imp_??YwxString@@QAEAAV0@PBD@Z)
tools.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) void __cdecl wxLogWarning(char const *,...)" (__imp_?wxLogWarning@@YAXPBDZZ)
view.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) void __cdecl wxLogWarning(char const *,...)" (__imp_?wxLogWarning@@YAXPBDZZ)
tools.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) void __cdecl wxLogMessage(char const *,...)" (__imp_?wxLogMessage@@YAXPBDZZ)
Debug/libnxmc.dll : fatal error LNK1120: 11 unresolved externals
Error executing link.exe.


Regards,

Antony vasanth.
Title: Re: libnxmc external symbol error
Post by: Victor Kirhenshtein on December 12, 2008, 02:14:12 PM
Hi!

All these wx... symbols are coming from various wxWidgets libraries. Ensure that all required wxWidgets libraries are included in project link configuration.

Best regards,
Victor