Apriltag_ros CMakeList.txt一句话导致其他包编译失败

CMakeList.txt 中使用了缓存,应该可以加速编译,但是会影响到其他数据包,以后在ros包里遇到这样CACHE的变量要注意啊!

cpp 复制代码
IF(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
  MESSAGE(STATUS "Setting build type to 'Release' as none was specified.")
  SET(CMAKE_BUILD_TYPE Release CACHE STRING "Choose the build type" FORCE)
  SET_PROPERTY(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS "Coverage" "Debug" "Release" "MinSizeRel" "RelWithDebInfo")
ENDIF()

其实可以把CACHE去掉,再编译就没有问题了。

cpp 复制代码
IF(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
  MESSAGE(STATUS "Setting build type to 'Release' as none was specified.")
  SET(CMAKE_BUILD_TYPE Release)
ENDIF()

不知道有没有遇到过的朋友,一起来解释一下

相关推荐
Larry_Yanan10 小时前
Qt网络开发之基于 QWebEngine 实现简易内嵌浏览器
linux·开发语言·网络·c++·笔记·qt·学习
2401_8318249610 小时前
嵌入式C++驱动开发
开发语言·c++·算法
cui_ruicheng10 小时前
C++数据结构进阶:哈希表实现
数据结构·c++·算法·哈希算法·散列表
li星野11 小时前
[特殊字符] 模拟试卷一:C++核心与系统基础(90分钟)答案版
开发语言·c++·算法
呆瑜nuage11 小时前
【复习系列】高频C/C++库函数手写实现指南与自定义类型的理解指南
c语言·c++·面试
li星野11 小时前
C++面试真题分享20260320
java·c++·面试
Irissgwe11 小时前
c++特殊类设计
java·开发语言·c++
2301_8166512211 小时前
C++中的享元模式变体
开发语言·c++·算法
m0_5832031311 小时前
C++中的访问者模式变体
开发语言·c++·算法
浅念-11 小时前
C ++ 智能指针
c语言·开发语言·数据结构·c++·经验分享·笔记·算法