可能重复:
vcxproj to cmake
有没有办法为MSVC解决方案生成CMakeLists.txt?
我正在开发一个XPlatform项目。现在一切都在MSVC中,我已准备好在其他平台上进行测试。
由于
答案 0 :(得分:2)
cmake mailing lists暂时有一些努力,这一点都没有(我相信)。如果您要跨平台,那么创建自己的cmakelists.txt并通过创建Visual Studio解决方案来检查它的努力将是值得的,因为您将有利于增加平台支持。
我想你会遇到一些问题,这些问题将由cmake(查找软件包/库等)更容易处理,最好通过手动创建cmakelists.txt来解决。它还允许您创建源代码构建,通过项目分发cmakelists.txt以提高可读性(包括subdir等)。
如此简短的回答可能不是你想要的,但如果你低下头并创建了基础cmakelists.txt,那么在你进一步研究这个转换器之前,它将会完成。作为一种快捷方式(不是每个人都推荐;-))您可以使用GLOB快速获取所有文件,然后使用LIST REMOVE_ITEM等清除它们。这将加快cmake项目的创建速度,让您抢先一步。
编辑:我没有遇到与上面相关的工具,但确实有自己创建的相同结论。答案 1 :(得分:0)