首页 > 其他分享 >ROS报错The target name "test" is reserved when CTest testing is enabled

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

时间:2024-10-05 16:00:51浏览次数:8  
标签:reserved target 映射 源文件 cpp 报错 名称 test

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

博客园本文链接:https://www.cnblogs.com/hassle/p/18447212


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

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

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

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

标签:reserved,target,映射,源文件,cpp,报错,名称,test
From: https://www.cnblogs.com/hassle/p/18447238

相关文章

  • 帝国CMS后台添加信息报错Duplicate entry xx for key PRIMARY
    当在帝国CMS后台添加信息时遇到 Duplicateentry'xx'forkey'PRIMARY' 的错误时,通常是因为主键冲突。以下是一些解决该问题的方法:方法1:后台修复数据库进入后台:登录帝国CMS后台。进入 系统 -> 备份与恢复数据 -> 备份数据。修复数据表:在页面底部,找到 修复......
  • DBeaver 连接 mysql 报错:Public Key Retrieval is not allowed
    前言DBeaver连接mysql报错:PublicKeyRetrievalisnotallowed遇到"PublicKeyRetrievalisnotallowed"错误时,通常意味着你正在使用的身份验证方法需要加密连接,但是没有正确地配置客户端或服务器来支持这种加密。解决第一种可以在连接字符串中添加 allowPublicKey......
  • pbootcms模板报错提示PHP Warning: Unknown: open_basedir restriction
    当PbootCMS模板出现报错提示 PHPWarning:Unknown:open_basedirrestrictionineffect.File 时,通常是因为PHP的 open_basedir 限制设置不当。以下是解决该问题的简要步骤:解决步骤检查PHP配置文件(php.ini):确认 open_basedir 设置是否正确。修改 open_b......
  • 卸载时报错:‘’系统找不到指定的驱动器‘’问题处理
    操作系统:win11问题描述:wegame,英雄联盟我早就卸载过了,今天在设置/应用/安装的应用这里又看见了,在此处点击卸载,报如下错误:解决办法:查了一下网上的做法,大多数是删除注册表,我也试了几个,结果还是没有用。最后灵机一动,记得控制面板那边也有卸载应用的位置。控制面板/程序/卸载......
  • 解决 DedeCMS 报错“Please set ‘request_order’”的问题
    如果你使用的是虚拟主机,无法直接修改 php.ini 文件,可以通过修改DedeCMS的代码来解决这个问题。找到 common.inc.php 文件:打开织梦CMS安装目录下的 include/common.inc.php 文件。修改代码:使用文本编辑器打开 common.inc.php 文件。找到第34行:php ......
  • PbootCMS网站转移后无法打开报错提示“No input file specifed”
    当你在迁移PBootCMS网站后遇到“Noinputfilespecified”的错误时,这通常是由于配置文件或服务器设置问题导致的。以下是一些详细的排查和解决步骤:排查步骤检查 .user.ini 文件确认根目录下是否存在 .user.ini 文件。如果存在,尝试删除该文件。重启服务器尝......
  • PbootCMS附件上传失败报错UNKNOW: Code: 8192; Desc: stripos(): Non-string needles
    当遇到PBootCMS附件上传失败,并报错 UNKNOW:Code:8192;Desc:stripos():Non-stringneedleswillbeinterpretedasstringsinthefuture. 时,这通常是因为PHP的版本更新导致某些函数的行为有所改变。在这个情况下,stripos() 函数在处理非字符串参数时会发出警告,因为它......
  • Vue3报错js;
    Vue3报错js; Uncaught(inpromise)TypeError: Cannotreadpropertiesofundefined(reading'getAll')   js中源码:右侧区域代码中,去掉Api 后,就不报错了;  左侧不用去掉; js源码中,引用的都一样,如下展示:       -----------------------------......
  • Idea启动SpringBoot程序报错:Veb server failed to start. Port 8082 was already in u
    目录Idea启动SpringBoot程序报错:Vebserverfailedtostart.Port8082wasalreadyinuse一、解决办法1、查找占用端口的进程2、结束进程①在任务管理器中终结指定pid的进程②在命令提示符中结束进程 3、重新启动项目4、对于macOS和Linux系统二、博主亲历三、为......
  • 解决MacOS 13.0.1 苹果M1芯片 导入pyaudio报错的问题
    【问题】如果正常按照网上的教程,在terminal先使用brew安装portaudio(brewinstallportaudio),再使用pip在conda环境里安装pyaudio(pipinstallpyaudio),然后python直接导入pyaudio(importpyaudio)会报错如下:【分析】可知报错来自于portaudio动态库。网上搜索解决方案,除了重装、重启......