绝对死亡wxWidgets疼痛

时间:2010-12-01 07:52:56

标签: c++ visual-studio-2010 wxwidgets

我之前从未使用过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”。

任何人都知道发生了什么事吗? :/

2 个答案:

答案 0 :(得分:6)

首先,您可能会重新考虑WX。我使用它,在基于它的产品上投入了大量的时间和代码,结果却不那么热。

您遇到的问题可能是由于没有打开unicode标志但只有unicode版本。显然无论如何。所以进入你的属性并将字符集更改为unicode。它位于常规属性页面上。

答案 1 :(得分:3)

您必须自己从setupin.h(或类似的,不记得的)模板文件创建该文件。请参阅http://wiki.wxwidgets.org/Setup.H

但我同意诺亚上面的答复:过去五年我写了一篇大型商业wx应用程序,我再也不会选择wx了。有太多的错误,太多的功能遗漏,缓慢的修补过程和代码中太多的错误。既然Qt有可接受的许可证,我会认真考虑作为替代......