【问题标题】:how to link against wxWidgets?如何链接到 wxWidgets?
【发布时间】:2014-07-18 00:12:07
【问题描述】:

所以我下载了最新版本的 wxPack,附带 3.0.0 版的 wxWidgets,并尝试在一个简单的 C++ 应用程序中链接它,该应用程序内置/使用 Code::Blocks。无论我链接什么库或它们的顺序如何,我总是会遇到未定义的符号错误。 我需要的 wxWidgets 的唯一库文件是 libwxbase30ulibwxmsw30u_core,因为我只显示一个 wxMessageBox 用于测试问题。这个问题的某个人在这里为我提供了一个可能的解决方案,但它没有用。我已经尝试链接多个 Windows 库,因为当以特定顺序链接时,未定义的符号都是与 Windows 相关的 (Link to my older question),例如 iid_ishelllink。 我最接近解决方案的方法是先链接几十个 Windows 库,然后链接 libwxbase30u,然后是 libwxmsw30u_core。虽然我不明白为什么来自shell32 的错误仍然存​​在,因为我事先链接了它。顺便说一句,我使用的编译器是 Windows 8.1 64 位上 TDM-GCC-Compiler 的 32 位版本。需要的更多信息可能在我的旧问题中,该问题没有得到解答。现在,我只想知道我需要链接的每个库,以及以什么顺序,以使我的程序正常工作。带有新安装/编译的 wxWidgets 版本。

【问题讨论】:

  • 其中一个教程准确列出了您需要链接的库以及如何设置编译器。
  • @ThomasMatthews 正如我所说,我已经尝试过这些。还是没有成功。
  • 我也遇到过这种情况,看看this

标签: c++ windows gcc wxwidgets


【解决方案1】:

在 Windows 中使用 Code::Blocks 设置 wxWidgets 的初学者快速参考

http://wiki.codeblocks.org/index.php?title=WxWindowsQuickRef

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-22
    • 2016-04-18
    • 2011-01-23
    • 2010-10-09
    • 1970-01-01
    • 2020-10-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多