该问题是上一个问题的继续/重复,它没有解决我遇到的问题。
用特征文件编译本征是第一步任务。但是在Cmake中,如何添加仅标头的库(基本上,我仅使用Eigen网站中提取的存档文件夹中的Eigen文件夹,而忽略其余部分。)注意:Eigen文件夹有其自己的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})
您可以在cmake/FindEigen3.cmake
的Eigen库的源代码中找到FindEigen3.cmake。>
今天我想使用stb_image.h库时遇到了同样的问题。我是这样解决的: