在Visual Studio 11 Beta下编译wxWidgets 2.8.12和2.9.3

Compiling wxWidgets 2.8.12 and 2.9.3 under Visual Studio 11 Beta

本文关键字:wxWidgets 编译 Studio Visual Beta      更新时间:2023-10-16

我试图编译wxWidgets,但遇到了与缺少"wx/setup.h"头文件有关的错误。

wxMSW-2.8.12includewx/platform.h(196): fatal error C1083: Cannot open include file: 'wx/setup.h': No such file or directory

有没有简单的配置更改可以让我编译库?
环境
Windows 7 64位
Visual C++11测试版

fyi:我已经使用Visual C++9在这台机器上成功地构建了wxWidgets。

setup.h实际上位于"include"中"wx"旁边的"msvc"目录中。你还需要包括msvc文件夹,它应该可以工作。

从命令行编译应该可以工作,请参阅http://wxwidgets.blogspot.com/2012/02/building-wxwidgets-with-microsoft.html(尽管我只用2.9测试过,而不是2.8)。请注意,您应该使用不同的COMPILER_PREFIX来避免现有的VC9构建与此构建(例如nmake -f makefile.vc COMPILER_PREFIX=vc100)之间的冲突。

如果您使用项目文件,那么您应该检查导入VC9版本是否正常工作,也许在导入过程中发生了不好的事情。