使用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. 编译为其他平台
- 2. 什么是CMake生成器?
- 3. CMake/CPack:不同平台的首选包生成器
- 4. 通过平台生成器
- 5. 平台生成器和C#
- 6. 可以使用glassfish作为其他服务器的前端?怎么样?
- 7. iOS生成的QR码未在其他平台上识别
- 8. 我怎么能生成更大的样本,其人口?
- 9. 平台生成器Project.Dat问题
- 10. 平台生成器命令行构建
- 11. 平台生成器的WinCE 7.0
- 12. cmake不为其他用户工作
- 13. 为其他网站做服务器别名使用外部平台的站点
- 14. CMake头生成器更新
- 15. Cmake生成器表达式
- 16. 我怎样才能使用xmlTextWriter在.ashx中为myXMLHttpRequest.responseXML生成xml
- 17. 如何使用Windows7的上平台生成器5.0(86)
- 18. 使用#include指令在平台生成器DAT文件
- 19. 多平台代码生成
- 20. 使用其他列生成新列
- 21. 平台检测在CMake的
- 22. CMake Xcode指定平台
- 23. Qt程序部署到多平台,怎么样?
- 24. Eclipse/Netbeans平台和插件架构(在.NET中怎么样?)
- 25. (CMake)PCL +其他库
- 26. ES6为什么使用Express.js生成器?
- 27. 使用JSP编写用于其他servlet的widget生成器
- 28. 如何:为Windows CE 6.0平台生成器
- 29. 为什么要使用iGoogle平台
- 30. #ifdef用CMake独立于平台的DEBUG
因为我只是给一个关于CMake的介绍,并希望演示该功能。所以你确定,Windows生成器只能在Windows上使用? – Beginner
如果没有做一些黑客,那么,我敢肯定,这是不可用。 –