现在的问题是一个延续/重复一到前一个问题,它并没有解决我遇到的问题。
使用本征通过CMake
用make文件编译征是一步到位的任务。 但在CMake的,你如何添加一个头只图书馆(基本上我只用从征网站提取的存档文件夹征文件夹,不顾休息。)注:艾根文件夹中都有自己的CMakeLists.txt
现在的问题是一个延续/重复一到前一个问题,它并没有解决我遇到的问题。
使用本征通过CMake
用make文件编译征是一步到位的任务。 但在CMake的,你如何添加一个头只图书馆(基本上我只用从征网站提取的存档文件夹征文件夹,不顾休息。)注:艾根文件夹中都有自己的CMakeLists.txt
您可以使用FindEigen3.cmake。 把它放进cmake/Modules
的文件夹,并添加以下行到你的CMakeLists.txt
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/Modules/")
find_package(Eigen3 REQUIRED)
include_directories(${EIGEN3_INCLUDE_DIR})
您可以在本征库的源找到FindEigen3.cmake cmake/FindEigen3.cmake
https://bitbucket.org/eigen/eigen/src/971445a0e8ec311b4b663242b1f0ac668a9753ca/cmake/FindEigen3.cmake?at=default