0

使用 wxWidgets 开发应用程序,即使我的库也很新,并且需要一些帮助来解决这些链接器问题;

我先尝试了谷歌,但没有运气。

1>mainwindow.obj : error LNK2001: unresolved external symbol "char const * const wxTreeListCtrlNameStr" (?wxTreeListCtrlNameStr@@3QBDB)
1>mainwindow.obj : error LNK2001: unresolved external symbol "protected: virtual class wxEventHashTable & __thiscall wxTreeListCtrl::GetEventHashTable(void)const " (?GetEventHashTable@wxTreeListCtrl@@MBEAAVwxEventHashTable@@XZ)
1>mainwindow.obj : error LNK2001: unresolved external symbol "protected: virtual struct wxEventTable const * __thiscall wxTreeListCtrl::GetEventTable(void)const " (?GetEventTable@wxTreeListCtrl@@MBEPBUwxEventTable@@XZ)
1>mainwindow.obj : error LNK2001: unresolved external symbol "private: int __thiscall wxTreeListCtrl::DoInsertColumn(class wxString const &,int,int,enum wxAlignment,int)" (?DoInsertColumn@wxTreeListCtrl@@AAEHABVwxString@@HHW4wxAlignment@@H@Z)
1>mainwindow.obj : error LNK2001: unresolved external symbol "private: virtual class wxWindowList __thiscall wxTreeListCtrl::GetCompositeWindowParts(void)const " (?GetCompositeWindowParts@wxTreeListCtrl@@EBE?AVwxWindowList@@XZ)
1>mainwindow.obj : error LNK2001: unresolved external symbol "private: void __thiscall wxTreeListCtrl::Init(void)" (?Init@wxTreeListCtrl@@AAEXXZ)
1>mainwindow.obj : error LNK2001: unresolved external symbol "public: virtual __thiscall wxTreeListCtrl::~wxTreeListCtrl(void)" (??1wxTreeListCtrl@@UAE@XZ)
1>mainwindow.obj : error LNK2001: unresolved external symbol "public: bool __thiscall wxTreeListCtrl::Create(class wxWindow *,int,class wxPoint const &,class wxSize const &,long,class wxString const &)" (?Create@wxTreeListCtrl@@QAE_NPAVwxWindow@@HABVwxPoint@@ABVwxSize@@JABVwxString@@@Z)

我试图将其格式化为代码,但在这个网站上很难做到

4

1 回答 1

1

您需要在链接到的 wx 库列表中包含高级库。

这在http://docs.wxwidgets.org/trunk/classwx_tree_list_ctrl.html的 wxTreeListCtrl 文档中有所提及

每个 wxwidgets 类的文档都提到了在使用该类时需要链接哪个库。

在此处输入图像描述

于 2012-08-19T14:50:02.887 回答