所以我下载了最新版本的wxPack,附带版本3.0.0的wxWidgets,并尝试在一个简单的C ++应用程序中使用/使用Code :: Blocks进行链接。无论我链接哪些库,或者它们是什么顺序,我总是得到未定义的符号错误。
我需要的wxWidgets唯一的库文件是libwxbase30u
和libwxmsw30u_core
,因为我只显示了一个用于测试问题的wxMessageBox。这个问题的一些人在这里为我提供了一个可能的解决方案,但它没有用。我已经尝试链接几个Windows库,因为当按特定顺序链接时,未定义的符号都与窗口相关(Link to my older question),如iid_ishelllink
。
我得到解决方案的最接近的方法是首先链接到几十个Windows库,然后是libwxbase30u
然后libwxmsw30u_core
。虽然我不知道为什么来自shell32
的错误仍然存在,因为我事先联系了它。顺便说一句,我使用的编译器是Windows 8.1 64位上的32位版本的TDM-GCC-Compiler。所需的更多信息可能在我的旧问题中,没有得到答复。现在,我只想知道我需要链接的每个库,以及以什么顺序,以使我的程序工作。使用新安装/编译的wxWidgets版本。
答案 0 :(得分:0)
初学者使用Windows中的Code :: Blocks设置wxWidgets的快速参考
http://wiki.codeblocks.org/index.php?title=WxWindowsQuickRef