我之前从未使用过wxWidgets,我很想尝试一下,但是我已经遇到了一百万个问题。
我在Visual Studio 2010上使用wxWidgets 2.9.1。我已经完成了批量构建,以构建每个配置中的每个项目。
我已将include和lib引用添加到我的项目中。
当我尝试编译简单的“Hello,World!”时程序,我收到此错误:
Error 1 error C1083: Cannot open include file: '../../../lib/vc_lib/msw/wx/setup.h': No such file or directory
我检查了我的lib / vc_lib文件夹,确实没有找到“msw”文件夹。只有“mswu”,“mswud”,“mswunivu”和“mswunivd”。
任何人都知道发生了什么事吗? :/
答案 0 :(得分:6)
首先,您可能会重新考虑WX。我使用它,在基于它的产品上投入了大量的时间和代码,结果却不那么热。
您遇到的问题可能是由于没有打开unicode标志但只有unicode版本。显然无论如何。所以进入你的属性并将字符集更改为unicode。它位于常规属性页面上。
答案 1 :(得分:3)
您必须自己从setupin.h(或类似的,不记得的)模板文件创建该文件。请参阅http://wiki.wxwidgets.org/Setup.H。
但我同意诺亚上面的答复:过去五年我写了一篇大型商业wx应用程序,我再也不会选择wx了。有太多的错误,太多的功能遗漏,缓慢的修补过程和代码中太多的错误。既然Qt有可接受的许可证,我会认真考虑作为替代......