2

我能够在 Windows 7 x64 上正确设置 wxWidgets 2.9.4。示例项目运行良好。但是当尝试创建一个新项目时显示错误

fatal error LNK1104: cannot open file 'wxmsw29ud_core.lib'

我根据 http://www.codeproject.com/Articles/11515/Introduction-to-wxWidgets http://wiki.wxwidgets.org/Microsoft_Visual_C%2B%2B_Guide#Changing_setup_settings提供的信息设置项目

我还尝试将依赖关系放在运行示例项目中。但它再次显示相同的错误,如果我将我的代码放在一个正在运行的项目中,那么我工作正常。我也尝试用管理员运行 vs。

4

2 回答 2

1

您需要将库的位置添加到项目设置的链接器部分的列表中

像这样的东西:

在此处输入图像描述

于 2012-08-10T13:52:31.343 回答
0

对于 wxWidgets 3.0 以上

如果您使用的是 2.9 之后的 wxWidgets 版本,最有可能的解决方案是将库名称更新 wxmsw28ud_core.libwxmswXYud_core.lib,其中X是主要编号,Y是您正在使用的 wxWidgets 版本的次要编号。

例如,在撰写本文时,我使用的是 wxWidgets 3.1。因此,我只是按照 Visual Studio 的过时指南(例如WxWikiwxmsw31ud_core.lib )的指示指定错误,而不是指定错误。对.wxmsw29ud_core.libwxbase28ud.lib

于 2019-01-09T09:17:49.997 回答