06 2024 档案

摘要:1、INCLUDE_DIRECTORIES 头文件搜索目录列表。除了可以使用target_include_directories命令修改头文件搜索目录以外,还可以直接使用set_property命令修改target的头文件搜索目录。 target的INCLUDE_DIRECTORIES属性会使用目录 阅读全文
posted @ 2024-06-19 11:54 NotReferenced 阅读(106) 评论(0) 推荐(0) 编辑
摘要:如果想要在源代码中使用CMakelists.txt中定义的变量就可以使用configure_file命令。 在配置头文件中使用@VAR@的语法引用CMakelists.txt中定义的变量。 示例如下: TutorialConfig.h.in // the configured options and 阅读全文
posted @ 2024-06-18 11:18 NotReferenced 阅读(39) 评论(0) 推荐(0) 编辑
摘要:1、CMAKE_CXX_STANDARD 3.1版本新增 target属性CXX_STANDARD的默认值。 指定使用的C++规范。 可选值如下: 98:C++ 98 11:C++ 11 14:C++ 14 17:C++ 17 20:C++ 20 23:C++ 23 如果CXX_STANDARD指定 阅读全文
posted @ 2024-06-17 16:53 NotReferenced 阅读(60) 评论(0) 推荐(0) 编辑
摘要:命令格式 使用以下命令生成一个项目构建系统: 1、cmake [<options>] <path-to-source> 使用当前工作目录作为构建树,并使用 <path-to-source> 作为源代码树。指定的路径可以是绝对的,也可以是相对于当前工作目录的。源树必须包含CMakeLists.txt文 阅读全文
posted @ 2024-06-04 07:53 NotReferenced 阅读(42) 评论(0) 推荐(0) 编辑
摘要:CMake构建系统有以下3个基础概念需要了解: 1、源代码树 包含项目提供的源文件的顶级目录。从一个名为CMakeLists.txt的顶级文件开始。这些文件指定构建目标及其依赖关系。 一般就是代码的顶层目录。 2、构建树 用于存储构建系统文件和构建输出工件(例如可执行文件和库)的顶层目录。CMake 阅读全文
posted @ 2024-06-04 07:45 NotReferenced 阅读(39) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示