我尝试编译wxWidgets并遇到与缺少“wx / setup.h”头文件有关的错误。
wxMSW-2.8.12\include\wx/platform.h(196): fatal error C1083: Cannot open include file: 'wx/setup.h': No such file or directory
我是否可以进行简单的配置更改以允许我编译库?
环境
Windows 7 64位
Visual C ++ 11 Beta
fyi:我已经使用Visual C ++ 9在这台机器上成功构建了wxWidgets。
答案 0 :(得分:2)
setup.h实际上位于“include”中“wx”旁边的“msvc”目录中。您还需要包含msvc文件夹,它应该可以正常工作。
答案 1 :(得分:1)
从命令行编译应该有效,请参阅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版本是否正常工作,也许在导入过程中发生了一些不好的事情。