当前位置: 首页 > article >正文

ROS报错The target name “test“ is reserved when CTest testing is enabled

ROS报错“The target name “test“ is reserved when CTest testing is enabled”与对主流回答的纠正

注意:

现有特殊情况,可执行文件名可以为test,但是映射名称不可以为test。

一般认为,可执行文件名和映射名称同名。

因为映射名称不可命名为test,故可执行文件最好不要命名为test。

纠正:

ROS遇到的问题“The target name “test“ is reserved when CTest testing is enabled”.

https://blog.csdn.net/qq_58011370/article/details/120035450一文中对该报错的解释有误,

对其解释为【可执行cpp文件不可命名为test】,在此纠正,解释如下


新月玫瑰!帅!

前言

本文初编辑于2024年10月5日

CSDN主页:https://blog.csdn.net/rvdgdsva

博客园主页:https://www.cnblogs.com/hassle

博客园本文链接:


下图1中源文件名为test.cpp,映射名称为haha,可编译。

下图2中源文件名为test.cpp,映射名称为test,报错

下图3中源文件名为source.cpp,映射名称为test,报错。对比图2、图3可以看出,对映射名称有【不可命名为test】的命名要求。

下图2中源文件名为source.cpp,映射名称为source,可编译。


http://www.kler.cn/news/333239.html

相关文章:

  • NLP任务之翻译
  • 封装了一个iOS水平方向动态宽度layout
  • 反调试—1
  • websockets库使用(基于Python)
  • 【AI学习】Mamba学习(二):线性注意力
  • Qt系统学习篇(6)-QMainWindow
  • 新闻推荐系统:Spring Boot的可扩展性
  • Linux:Linux进程概念
  • 前端Vue项目的自动打包、上传与部署
  • 数据结构-链表笔记
  • PostgreSQL的pglz使用限制
  • 【递归】12. leetcode 1448 统计二叉树中好节点的数目
  • CSS画出三角形的做法
  • CNI(Container Network Interface)机制是一种用于容器网络的标准化接口,旨在为容器提供一致的网络插件模型。
  • Ps:将画板导出到 PDF
  • 关于 Angular SSR 应用 html 源代码中的 ng-state script 标签
  • SQL中如何进行 ‘’撤销‘’ 操作-详解
  • HTMLCSS练习
  • 鸿蒙harmonyos next flutter通信之BasicMessageChannel获取app版本号
  • Netty:高性能异步网络编程框架全解析