C++获取当前工作空间下某文件的路径
C++获取当前工作空间下某文件的路径
使用Cmake编译
在CmakeLists.txt中定义预处理宏
1 | add_definitions(-DCMAKE_CURRENT_SOURCE_DIR="${CMAKE_CURRENT_SOURCE_DIR}") |
在源文件中:
1 |
使用ROS环境
直接在源文件中写:
1 | std::string package_path = ros::package::getPath("YOUR_PACKAGE_NAME"); |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 范子琦的博客!
评论