QT creator中cmake管理项目,如何引入外部库(引入Eigen库为例)

  1. 在Eigen的官网下载压缩包[点我进入]
  2. 解压到当前项目的根目录(当然你也可以自己选择目录)
  3. 在当前项目的CMakeLists.txt任意位置加入这句话include_directories(${CMAKE_SOURCE_DIR}/eigen)
  4. 这时候就是测试是否引入成功,在main.cpp中加入#include <Eigen/Dense>,鼠标悬停如果出现路径则导入成功,就可以使用啦。

小结,我一开始以为引入外部库很麻烦很难,事实证明要做一个行动派,其实引入外部项目从下载到编译成功也就3分钟左右的时间,不要以为很难而不去行动!!!