我能够在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。
答案 0 :(得分:1)
您需要将库的位置添加到项目设置的链接器部分列表中
这样的事情:
答案 1 :(得分:0)
如果您使用的wxWidgets版本高于2.9,则最可能的解决方案是将库名称更新 wxmsw28ud_core.lib
到wxmswXYud_core.lib
,其中X
是主要号码,Y
是您使用的wxWidgets版本的次要号码。
例如,在撰写本文时,我正在使用wxWidgets 3.1。因此,我只是指定wxmsw31ud_core.lib
而不是错误的wxmsw29ud_core.lib
,而是按照过时的Visual Studio指南(例如WxWiki)进行指示。对wxbase28ud.lib
执行相同的操作。