如何从现有的visual studio CPP项目创建Cmake文件



我正在处理相对较大的visual studio CPP项目(我们在windows环境中从头开始实现了这个项目(。现在,我必须在Linux环境中编译这个项目。但是,我不知道如何从这个visual studio项目创建一个Cmake文件。有没有直接的解决方案?

谢谢

如果可以在Linux环境中将MSVS项目转换为cmake,这将是一个很好的工具,但不幸的是,我也没有找到这样的工具。

然而,你可以将VS解决方案转换为CMakeLists.txt。你可以尝试这个或那个工具或其他一些工具,但你需要重新设计它。

使用CMake转换器。此工具将VS解决方案转换为CMake项目。https://cmakeconverter.readthedocs.io/en/latest/use.html

不幸的是,这个解决方案并不理想,可能会在转换项目时遇到一些编译问题,但是,它可能是一个很好的平台。我成功地使用它转换了几个非常旧的MSBuild项目。

如果你愿意的话,这里的答案是一样的(不是被否决的(:https://stackoverflow.com/a/60226700/13292744

最新更新