2009-12-20 116 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