长春专业网站制作,基础网络建设,40个常见的html标签及含义,扬州将建设网站ROS2下的工程编译后#xff0c; 用标准的ros2的运行节点命令无法正常运行#xff0c;程序没有问题。 ros2 run package_name exc_file build下生成的可执行文件可以用 ./ exc_file 执行#xff0c; install下的可执行文件用 ./ exc_file无法运行 解决方法#xff1a;
co…ROS2下的工程编译后 用标准的ros2的运行节点命令无法正常运行程序没有问题。 ros2 run package_name exc_file build下生成的可执行文件可以用 ./ exc_file 执行 install下的可执行文件用 ./ exc_file无法运行 解决方法
colcon build --symlink-install
用这种方法编译后install下的可执行文件将软链接指向build下的可执行文件这其实并没有解决install目录下的文件不能执行的问题这是进行了重新链接而已。
--symlink-install 使用符号链接而不是复制文件如
以动态链接库为例会在install目录中使用符号链接指向build目录下生成的库文件(如 *.so). 没有该选项则两个目录都会有该库文件