Visual Studio中的wxWidgets显示:致命错误LNK1104:无法打开文件'wxmsw29ud_core.lib'

时间:2012-08-10 13:37:26

标签: c++ linker wxwidgets

我能够在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

我还尝试将Depenedencies表单运行为示例项目。但它再次显示同样的错误 如果我把我的代码放在一个正在运行的项目中,那么我工作正常。 我也尝试与管理员运行vs。

2 个答案:

答案 0 :(得分:1)

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

这样的事情:

enter image description here

答案 1 :(得分:0)

对于以上wxWidgets 3.0

如果您使用的wxWidgets版本高于2.9,则最可能的解决方案是将库名称更新 wxmsw28ud_core.libwxmswXYud_core.lib,其中X是主要号码,Y是您使用的wxWidgets版本的次要号码。

例如,在撰写本文时,我正在使用wxWidgets 3.1。因此,我只是指定wxmsw31ud_core.lib而不是错误的wxmsw29ud_core.lib,而是按照过时的Visual Studio指南(例如WxWiki)进行指示。对wxbase28ud.lib执行相同的操作。