首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到所需的“eigen3”

找不到所需的“eigen3”
EN

Stack Overflow用户
提问于 2017-09-15 20:23:37
回答 1查看 847关注 0票数 0

尝试按照安装步骤安装deepdetect我已经在/usr/ here /eign3正确安装了eigen我尝试从源代码构建,但在使用

代码语言:javascript
复制
cmake ..

我得到了这个错误

代码语言:javascript
复制
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)

有人能帮我解决这个问题吗?提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-09-19 05:44:21

我猜失败的代码行是:

代码语言:javascript
复制
find_package(PkgConfig)
pkg_search_module(Eigen3 REQUIRED eigen3)

我不知道它过去是否有效,也不知道他们为什么这样做,但我会尝试一下here on so描述的解决方案:

代码语言:javascript
复制
INCLUDE_DIRECTORIES ( "$ENV{EIGEN3_INCLUDE_DIR}" )

代码语言:javascript
复制
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}" )
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46239519

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档