cmake
全麦Logan
这个作者很懒,什么都没留下…
展开
-
oh-my-bash
一些配置原创 2023-01-12 19:08:12 · 844 阅读 · 0 评论 -
catkin屏蔽掉不想编译的package
事情是这样的:workspace/src下有多个package包,有时候只想不编译某个package。可以在不想被编译的package目录下新建了CATKIN_IGNORE的文件,不用写任何东东。返回到workspace目录下后执行catkin_make就不会编译带有CATKIN_IGNORE的package。...原创 2021-07-29 11:28:36 · 1285 阅读 · 0 评论 -
cmakelists设置相对路径
事情是这样的:linux环境下自己写了一个动态库,然后自己写了一个tool,依赖这个库。但在切换路径后,执行tool确找不到这个动态库了,知道是因为没设置RPATH。需要在cmakelists文件中两行1.set(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE)2.set_target_properties(${PROJECT_NAME} PROPERTIES INSTALL_RPATH "$ORIGIN/xxx")$ORIGIN代表编译生成的目录,也就是执行cm原创 2021-07-28 23:38:19 · 3427 阅读 · 0 评论 -
cmake不知道的事情汇总
1.find_package##find_package(PkgConfig)pkg_check_modules(xxx)include_diretories(${xxx_INCLUDE_DIRS})find_package有两种搜索模式:1.moduleFind<package>.cmake搜索CMAKE_MODULE_PATH路径下的Find<package>.cmake2.Config<packahe>OCnfig.cmake3.no原创 2020-12-17 19:52:51 · 423 阅读 · 0 评论