引入依赖库

  • 需要第三方cmake编译的库时

    1. include_directories(
    2. )
    3. link_directories(
    4. ${CMAKE_SOURCE_DIR}/_install/lib
    5. )
  • 引入系统库

    1. find_packages()
  • 添加动态库路径

当动态库找不到时,使用LD_LIBRARY_PATH环境变量指向相应的库文件夹。

  • ldconfig

使刚安装的动态链接库为系统所用:sudo ldconfig

cmake常用变量

CMAKE_SOURCE_DIR 工程顶层目录
CMAKE_BINARY_DIR build目录