使用cmake,一個人如何能生成在Linux上的Visual Studio項目文件?CMake:爲其他平臺使用生成器。怎麼樣?
3
A
回答
4
你不能。您必須在Windows上運行CMake才能爲Visual Studio生成。
3
通常你會使用Windows GUI program,選擇什麼來產生。但是如果你想在Linux上生成它們,也許你可以使用wine/crossover來運行Windows生成器程序。
如果你想擁有Visual Studio項目文件,那麼無論如何你都需要一臺Windows機器來編譯它們。爲什麼不在那裏生成它們呢?
我運行CMake的2.8.6,這些都是我提供的發電機:
Unix Makefiles = Generates standard UNIX makefiles.
Xcode = Generate Xcode project files.
CodeBlocks - Unix Makefiles = Generates CodeBlocks project files.
Eclipse CDT4 - Unix Makefiles
= Generates Eclipse CDT 4.0 project files.
KDevelop3 = Generates KDevelop 3 project files.
KDevelop3 - Unix Makefiles = Generates KDevelop 3 project files.
因此,沒有發生器爲Visual Studio。
0
從我的頭頂,這不是由CMake的(當前版本2.8.6)的支持。
相關問題
- 1. Qt多平臺怎麼樣
- 2. 編譯爲其他平臺
- 3. 什麼是CMake生成器?
- 4. CMake/CPack:不同平臺的首選包生成器
- 5. 平臺生成器和C#
- 6. 通過平臺生成器
- 7. 可以使用glassfish作爲其他服務器的前端?怎麼樣?
- 8. iOS生成的QR碼未在其他平臺上識別
- 9. Socket.io爲node.js之外的其他平臺
- 10. 怎麼做cmake的支票使用cmake工作時,編譯器
- 11. 在其他平臺上
- 12. 我怎麼能生成更大的樣本,其人口?
- 13. 使用cmake的跨平臺Qt5項目
- 14. 使用CMake生成.dll
- 15. OpenGL的平滑怎麼樣?
- 16. 平臺生成器Project.Dat問題
- 17. 平臺生成器命令行構建
- 18. 平臺生成器的WinCE 7.0
- 19. Python - 我怎樣才能更簡潔地使用生成器?
- 20. cmake不爲其他用戶工作
- 21. 爲其他網站做服務器別名使用外部平臺的站點
- 22. Cmake生成器表達式
- 23. CMake頭生成器更新
- 24. 我怎樣才能使用MVC3生成id(爲「屬性」設置)?
- 25. 我怎樣才能使用xmlTextWriter在.ashx中爲myXMLHttpRequest.responseXML生成xml
- 26. 使用#include指令在平臺生成器DAT文件
- 27. 如何使用Windows7的上平臺生成器5.0(86)
- 28. 在管理生成器模塊中使用組件,有可能嗎?怎麼樣?
- 29. 多平臺代碼生成
- 30. 爲cmake生成文件
因爲我只是給一個關於CMake的介紹,並希望演示該功能。所以你確定,Windows生成器只能在Windows上使用? – Beginner
如果沒有做一些黑客,那麼,我敢肯定,這是不可用。 –