2009-12-20 107 views
1

我已经有相当的经验,试图在Windows上为x64编译wxWidgets。经过噩梦设置Visual C++ 2008 Express来编译x64应用程序后,我打开了wx.sln文件。 (顺便说一句,我使用的是wxWidgets 2.9.0)。我选择了Release配置并将x64设置为平台。当我点击构建时,我收到一大堆错误,说wx/setup.h丢失了。它看起来像文件没有被创建。真正的奥秘在于上述步骤对于wxWidgets 2.8.10来说是完美的。任何想法为什么这不起作用?如何在Windows上编译x64的wxWidgets?

回答

3

确保你有文件include/wx/msw/setup.h(特别是,如果你从svn中检查源文件,它不会在那里)。除此之外,还请检查您是否使用vc9版本的项目文件,以确保您不会遇到一些导入问题。通过这些项目,lib/vc_lib(或vc_dll)目录下的所有必需setup.h应该由项目中的自定义构建步骤自动创建。

+0

啊是的。就是这样。我打开了旧的VC6解决方案,而不是VC9。 – 2009-12-22 07:36:49