随笔分类 - CMake
摘要:主cmake 子cmake PARENT_SCOPE传递回主cmake 结果
阅读全文
摘要:方法一 main.c #include <stdio.h> #include <stdlib.h> #include "src/add.h" int main(int argc, char **argv) { add(); exit(EXIT_SUCCESS); } cmakelists.txt c
阅读全文
摘要:cmake_minimum_required(VERSION 3.22) message("循环获取变量值的方式") set(a 1) foreach(currentElement ${a} b c) # 获取变量值的方式 # 循环遍历列表 message("foreach loop value i
阅读全文
摘要:if-else直接设置ON、OFF 命令行设置ON、OFF 逻辑运算符 A AND NO B 不存在的变量 find_package set if else
阅读全文
摘要:FIND 结果 REPLACE 结果 APPEND 结果
阅读全文
摘要:使用cache变量的代码 运行两次的结果 执行命令 安装ccmake 运行ccmake .可以修改cache的变量 直接cmake参数选项修改变量 加FORCE option and cmake-gui
阅读全文
摘要:代码-cmake脚本 message("Hello") # cmake -P var.cmake # 设置变量 set(Foo "Foo value") # 设置变量 set(F asd asd asd) set(F2 "asd" "asd" "asd") # 无变化,还是分号隔开 message(
阅读全文
摘要:静态库 动态库 CMakelists.txt cmake_minimum_required(VERSION 3.22) # 指定版本 message("Hello myProject") # 打印信息 project(myProject LANGUAGES C CXX) # 项目名称,指定编译器类型
阅读全文
摘要:CMakeList 从浅入深详细介绍CMake C++构建项目 project 文档 安装 sudo apt install cmake 源码安装,官方下载,命令行编译安装 基础脚本 CMakeLists.txt cmake_minimum_required(VERSION 3.22) messag
阅读全文

浙公网安备 33010602011771号