我想用cmake爲Visual Studio生成一個x64項目。不幸的是,cmake總是生成x86項目。我使用的生成器名稱是「Visual Studio 12 Win64」。 cmake是從x64 VS開發人員控制檯運行的,但仍然爲x86生成項目,而CMAKE_SIZEOF_VOID_P始終爲4,而不是8.項目生成期間沒有錯誤。這可能是cmake中的錯誤嗎?CMake 64位窗口發生器不工作
1
A
回答
-1
對於我來說,在將Visual Studio 2010中的MSBuild項目輸出從「正常」切換到「診斷」後,使用cmake確定void指針的大小開始失敗。切換回「正常」後,再次正常工作。
+0
你好,這最適合作爲評論,而不是答案 – Coconop
相關問題
- 1. 在64位窗口上安裝並鏈接OpenCV 2.4.3與CMake
- 2. 在窗口上使用cmake編譯64位qt(源碼)
- 3. 64位窗口彙編器調試
- 4. CMake execute_process不生成窗口上的output_file
- 5. 64位窗口VMware檢測
- 6. 在窗口7 64位
- 7. numpy的64位窗口
- 8. ptrace在64位不工作
- 9. WCF 64位不工作
- 10. 開發/ Web服務器應該在32位或64位窗口服務器上?
- 11. 64位隨機發生器的種子
- 12. c應用程序在64位窗口中崩潰,但在32位win服務器上工作正常
- 13. visual c + +虛擬相機應用程序不能在64位窗口上工作
- 14. 我們可以使用Qt(64)來生成一個可以在32位窗口和64位窗口上工作的應用程序嗎?
- 15. 針對64位窗口的64位Boost版本
- 16. 在32位窗口下的64位寄存器
- 17. 窗口64位操作系統,JDBC不能連接到DB2服務器
- 18. 移動位於窗口管理器不能正常工作
- 19. 不能在窗口64
- 20. 使用CMake生成32位/ 64位Eclipse CDT項目
- 21. Vista 64位開發工具
- 22. 用於64位窗口的ZODB 3
- 23. 64位預置面板顯示窗口
- 24. 在64位窗口上安裝lxml
- 25. 在窗口上安裝XDebug 64位
- 26. PyBluez和Python 3.3窗口64位
- 27. QtScript:在64位窗口崩潰
- 28. 64位的ChangeServiceConfig2窗口函數
- 29. 窗口64位調用約定
- 30. 64位窗口中的ActiveX控件
其實我發現它是一個已知的bug:http://public.kitware.com/Bug/view.php?id=11240 – krojew
根據我的經驗,這個錯誤在MSVC12(2013)中也一直存在。如果你沒有遇到它,也許它取決於具體的項目配置,或者更糟的是,它是不確定的。 – krojew
在我的計算機上,只要使用本機編譯器選項,無論您將生成器設置爲何種設置,第一個使用的配置都將確定CMAKE_SIZEOF_VOID_P。刪除緩存(通過CMake GUI)然後刪除頂層的CMakeFiles文件夾爲我解決它,因爲它然後使用新的生成器搜索本機編譯器。當我從版本控制中重新檢查代碼並首先嚐試了一個不同的生成器時,我注意到了這個解決方案,並且它工作正常。 – Poik