CMake
文章平均质量分 80
或许对了
我曾七次鄙视自己的灵魂
展开
-
CMake入门实践-多文件构建
CMake入门实践-多文件构建 在上一节中,我们讲了怎么通过cmake构建一个最简单的HelloWorld项目,但是在实际上面,我们平时遇到的项目都是文件非常多的.这里应该怎么处理呢?这一部分重点解决实际上这个最常见的多个文件构建系统的问题. 一.单目录,多文件 这里直接说例子吧,完整的例子见LearningCMake/2.HelloWorld2/ 在HelloWorld2这个项目文件夹下面,我们有4个文件.分别是CMakeList.txt,main.cpp,display.h,display.cpp.其中转载 2021-05-20 09:41:37 · 373 阅读 · 0 评论 -
CMake最佳实践
CMake最佳实践 扩展阅读 Modern CMake 最佳实践 Effective Modern CMake 实践 前言 相信每个人都写过CMakeLists,然而,“一千个读者心中有一千个哈姆雷特”,一千个程序员也能写出一千种CMakeLists。这是因为CMake在发展的过程中始终保持向后兼容,在不断添加新特性的同时,仍然保留旧的语法规则。这样一来,同一个问题就会有多种写法。虽然无论哪种写法都可以成功构建,但在2019年的今天,我们应该与时俱进,摒弃不好的用法,采用官方推荐的最佳用法。这就是本文的主转载 2021-05-07 16:22:09 · 588 阅读 · 0 评论