【发布时间】:2019-10-13 10:48:22
【问题描述】:
我已经做过的事情:
在属性中设置
(some stuff)\include和(some stuff)\include\msvc的位置。设置库的位置。
尝试过静态链接(使用我手动编译/构建的那些)。
尝试动态链接二进制文件(永远不会忘记
WXUSINGDLL)。
我知道在这个网站上已经找到了类似的问题,但似乎没有一个能解决我的问题。首先,我通过将#define wxTOOLKIT_PREFIX msw 更改为#define wxTOOLKIT_PREFIX mswu 来解决“无法打开”的问题,因为文件夹名称似乎不同。然后,我收到一个链接错误“无法打开文件 wxbase32d.lib”。我打开文件夹,发现名称不匹配(它有一个额外的 'u' 字符)。
我该怎么办?我是否应该重命名它们,去掉所有的 'u's?
【问题讨论】:
-
你编译了这个库吗?它给你任何错误吗?你有什么编译器?您用于编译库的具体命令是什么?
-
另外 - 你使用任何 IDE 吗?
标签: c++ visual-studio-2017 wxwidgets static-linking dynamic-linking