随笔分类 - 2_1_CMake学习(一)基本语法
c++ Cmake工程(3)平行目录 opevslam工程模式
摘要:概念 1-1为什么使用前向声明 1 减少编译依赖: 前向声明允许你在类声明中引用另一个类,而不需要完整地包含其定义。这减少了头文件之间的相互依赖,有助于减少编译时间和编译器需要处理的内容。例如: 在这个例子中,我们只需要声明 B 类,而不需要包含 B 类的头文件,因为我们只使用了 B 类的指针。 2
阅读全文
经典 线程数据传递 类 指针 变量
摘要:多线程数据传递 指针代表数据的地址 1搞一个类的指针,送给线程参数, 2主进程更新类的数据 3在线程里面通过指针来获取 类,然后进一步获取类的数据 从而完成多线程,通过指针+类数据传播。 4 注意加锁机制。修改数据前,要对数据枷锁,防止多线程同时操作数据。 编译 进入 build文件 cmake .
阅读全文
CMake 学习(0)基本指令和例子
摘要:Cmake 语法与实战入门 官方主页 官方文档 官方教程 语法 1指定cmake最小版本 cmake_minimum_required(VERSION 3.4.1) 在有些情况下,如果 CMakeLists.txt 文件中使用了一些高版本 cmake 特有的一些命令的时候,就需要加上这样一行,提醒用
阅读全文