尝试按照安装步骤安装deepdetect我已经在/usr/ here /eign3正确安装了eigen我尝试从源代码构建,但在使用
cmake ..我得到了这个错误
Checking for one of the modules 'eigen3'
CMake Error at /usr/share/cmake-3.5/Modules/FindPkgConfig.cmake:578
(message):
None of the required 'eigen3' found
Call Stack (most recent call first):
CMakeLists.txt:52 (pkg_search_module)有人能帮我解决这个问题吗?提前谢谢。
发布于 2017-09-19 05:44:21
我猜失败的代码行是:
find_package(PkgConfig)
pkg_search_module(Eigen3 REQUIRED eigen3)我不知道它过去是否有效,也不知道他们为什么这样做,但我会尝试一下here on so描述的解决方案:
INCLUDE_DIRECTORIES ( "$ENV{EIGEN3_INCLUDE_DIR}" )或
SET( EIGEN3_INCLUDE_DIR "$ENV{EIGEN3_INCLUDE_DIR}" )
IF( NOT EIGEN3_INCLUDE_DIR )
MESSAGE( FATAL_ERROR "Please point the environment variable EIGEN3_INCLUDE_DIR to the include directory of your Eigen3 installation.")
ENDIF()
INCLUDE_DIRECTORIES ( "${EIGEN3_INCLUDE_DIR}" )https://stackoverflow.com/questions/46239519
复制相似问题