![](https://img-blog.csdnimg.cn/5123169087224f3a9fc05b7ab2e6fbcf.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
常用库CmakeList编写
记录了在ubuntu18.04(x86_64)下的常用库的CmakeList编写方式,防止自己遗忘的同时也给需要的人带来一种思路。
搞算法的狮子
这个作者很懒,什么都没留下…
展开
-
CmakeList--Boost/interprocess/message_queue
1、interprocess没有库文件,只用包含头文件就可以使用2、但是message_queue需要librt.so库set(RT_LIBRARIES /usr/lib/x86_64-linux-gnu/librt.so)在target_link中包含即可原创 2022-04-14 16:37:58 · 307 阅读 · 0 评论 -
CmakeList--gflags
set(GFLAGS_LIBRARIES /usr/lib/x86_64-linux-gnu/libgflags.so)原创 2022-04-11 17:34:23 · 444 阅读 · 2 评论 -
CmakeList--eigen
set(Eigen3_INCLUDE_DIRS /usr/include/eigen3)原创 2022-04-11 17:33:47 · 820 阅读 · 0 评论 -
CmakeList--protobuf2
#protobuf set(PROTOBUF_LIBRARIES /opt/protobuf2/lib/libprotobuf.so) set(PROTOBUF_INCLUDE_DIRS /opt/protobuf2/include)原创 2022-04-11 17:32:58 · 234 阅读 · 0 评论 -
CmakeList--源文件
file(GLOB_RECURSE src_list src/*.cpp)message("src_list=${src_list}")add_executable(truck_AEB ${src_list})原创 2022-03-28 17:23:35 · 535 阅读 · 0 评论 -
CmakeList--Boost::filesystem
find_package(Boost REQUIRED COMPONENTS filesystem ) message("Boost_include_dirs=${Boost_INCLUDE_DIRS}") message("Boost_LIBRARIES=${Boost_LIBRARIES}")include_directories( ${Boost_INCLUDE_DIRS})target_link_libraries(project_name ${Boost_LIBRA...原创 2022-03-28 17:21:47 · 583 阅读 · 0 评论 -
CmakeList--pthread
find_package(Threads REQUIRED) message("pthread_include_dirs=${Threads_INCLUDE_DIRS}") message("pthread_libraries=${CMAKE_THREAD_LIBS_INIT}")include_directories( ${Threads_INCLUDE_DIRS})target_link_libraries(project_name ${CMAKE_THREAD_LIBS...原创 2022-03-28 17:18:43 · 660 阅读 · 0 评论 -
CmakeList--glog
file(GLOB GLOG_LIBRARIES /usr/lib/x86_64-linux-gnu/libglog.so) set(GLOG_INCLUDE_DIRS /usr/include) message("glog_include_dirs=${GLOG_INCLUDE_DIRS}") message("glog_libraries=${GLOG_LIBRARIES}")include_directories( ${GLOB_INCLUDE_DIRS})targe...原创 2022-03-28 17:15:33 · 1607 阅读 · 0 评论