问题描述:使用colcon build编译了功能包,在install文件中找到了可执行文件,可以通过./filename的方式运行程序, 但是无法通过ros2 run的方式运行。
解决办法:
1.检查是否有进行环境配置,运行 . install/setup.bash配置环境
2.查看CMak文件配置,在CMake文件中添加
install(TARGETS project_name DESTINATION lib/${PROJECT_NAME})
保存然后重新编译功能包
问题描述:使用colcon build编译了功能包,在install文件中找到了可执行文件,可以通过./filename的方式运行程序, 但是无法通过ros2 run的方式运行。
解决办法:
1.检查是否有进行环境配置,运行 . install/setup.bash配置环境
2.查看CMak文件配置,在CMake文件中添加
install(TARGETS project_name DESTINATION lib/${PROJECT_NAME})
保存然后重新编译功能包