news 2026/4/10 17:13:47

SolveMTSP.h: 没有那个文件或目录 #include <lkh_mtsp_solver/SolveMTSP.h>

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
SolveMTSP.h: 没有那个文件或目录 #include <lkh_mtsp_solver/SolveMTSP.h>

在 jetson orin NX上编译ros 1 功能包时报错:

/home/nv/ws/slcar/src/bag_ants/ants_explorer_unknown/tsp_solver/lkh_mtsp_solver/src2/mtsp_node.cpp:6:10: fatal error: lkh_mtsp_solver/SolveMTSP.h: 没有那个文件或目录 6 | #include <lkh_mtsp_solver/SolveMTSP.h> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated.

解决方案:

在对应的包的CMakeLists.txt中,在最后一行target_link_libraries之前增加add_dependencies操作,如下所示

add_dependencies(mtsp_node ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS}) target_link_libraries(mtsp_node ${catkin_LIBRARIES} lkh_mtsp_solver -lm)

解释如下

add_dependencies(mtsp_node ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS})

mtsp_node添加编译依赖关系,确保在编译mtsp_node之前,以下两类目标已经构建完成:

  • ${${PROJECT_NAME}_EXPORTED_TARGETS}
    表示当前 ROS 包(即lkh_mtsp_solver)中通过add_library()add_message_files()等生成的自定义目标(例如消息.msg、服务.srv、动作.action对应的头文件,或本包内定义的库)。
    例如,如果你的包定义了自定义消息,那么必须等这些消息的头文件生成后,才能编译使用它们的节点。

  • ${catkin_EXPORTED_TARGETS}
    表示所有被find_package(catkin REQUIRED COMPONENTS ...)声明的依赖包中需要先生成的目标(比如其他 ROS 包的消息头文件、动态库等)。

目的:避免“头文件未生成就编译”的错误,尤其在使用自定义消息/服务时必不可少

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/5 17:18:56

AI智能二维码工坊性能测试:极端条件下的稳定性

AI智能二维码工坊性能测试&#xff1a;极端条件下的稳定性 1. 引言 1.1 项目背景与测试动机 随着移动互联网的普及&#xff0c;二维码已成为信息传递、身份认证、支付接入等场景中的关键媒介。在工业级应用中&#xff0c;二维码服务不仅需要具备高可用性&#xff0c;更需在复…

作者头像 李华
网站建设 2026/4/8 13:43:29

企业级API网关集成:Super Resolution服务暴露安全策略

企业级API网关集成&#xff1a;Super Resolution服务暴露安全策略 1. 引言 1.1 业务场景描述 随着AI图像增强技术的广泛应用&#xff0c;越来越多企业希望将超分辨率能力以API形式对外提供。然而&#xff0c;在实际生产环境中&#xff0c;直接暴露AI服务接口会带来诸多风险&…

作者头像 李华
网站建设 2026/4/8 18:39:38

Hunyuan-MT-7B-WEBUI详细部署:解决常见启动错误的10个坑

Hunyuan-MT-7B-WEBUI详细部署&#xff1a;解决常见启动错误的10个坑 1. 背景与技术价值 1.1 混元-MT-7B模型的技术定位 Hunyuan-MT-7B是腾讯开源的大规模多语言翻译模型&#xff0c;基于70亿参数量设计&#xff0c;在同尺寸模型中具备领先的翻译质量。该模型支持38种语言之间…

作者头像 李华
网站建设 2026/4/1 0:08:18

Wan2.2-T2V-5B行业应用:房地产虚拟看房视频自动生成方案

Wan2.2-T2V-5B行业应用&#xff1a;房地产虚拟看房视频自动生成方案 1. 背景与需求分析 随着房地产市场竞争加剧&#xff0c;购房者对看房体验的便捷性与沉浸感提出了更高要求。传统实地看房受限于时间、空间和人力成本&#xff0c;尤其在异地购房或批量选房场景中效率低下。…

作者头像 李华
网站建设 2026/4/7 7:15:30

[特殊字符]_微服务架构下的性能调优实战[20260117164328]

作为一名经历过多个微服务架构项目的工程师&#xff0c;我深知在分布式环境下进行性能调优的复杂性。微服务架构虽然提供了良好的可扩展性和灵活性&#xff0c;但也带来了新的性能挑战。今天我要分享的是在微服务架构下进行性能调优的实战经验。 &#x1f4a1; 微服务架构的性…

作者头像 李华
网站建设 2026/3/27 9:17:30

多智能体协同技术研究

目录 引言 一、技术架构对比 1.1 阿里多智能体协同技术架构 1.2 字节多智能体协同技术架构 1.3 技术架构特点对比分析 二、核心能力对比 2.1 通信机制对比 2.2 决策算法对比 2.3 协作模式对比 三、案例应用实践 3.1 阿里多智能体协同应用案例 3.2 字节多智能体协同…

作者头像 李华