使用CMake生成Visual Studio C项目文件
作者:互联网
我正在开发一个开源C项目,用于在Linux和Windows上编译的代码.我使用CMake在Linux上构建代码.为了便于开发设置和政治原因,我必须坚持使用Windows上的Visual Studio项目文件/编辑器(例如,我不能切换到Code::Blocks).我看到使用CMake生成Visual Studio文件的说明,如here.
您之前是否使用过CMake生成Visual Studio文件?你的经历怎么样?假设我想在项目中添加一个新文件.这是什么工作流程?
解决方法:
CMake实际上非常适合这个.关键部分是Windows方面的每个人都必须记住在加载解决方案之前运行CMake,而我们Mac上的每个人都必须记住在make之前运行它.
最难的部分是作为Windows开发人员,确保您的结构更改位于cmakelist.txt文件中而不是解决方案或项目文件中,因为这些更改可能会丢失,即使没有丢失也不会转移到Mac端谁也需要它们,Mac的人需要记住不要因为同样的原因修改make文件.
它只需要一点思考和耐心,但一开始会有错误.但是如果你在两边都使用continuous integration那么这些就会早早被淘汰出局,人们最终会养成这种习惯.
标签:c,visual-studio,cmake,cross-platform,build-process 来源: https://codeday.me/bug/20190925/1817242.html