2013-10-29 3 views
0

나는 Eigen 라이브러리가있는 Cmake 프로젝트를 컴파일 중입니다.C에서 포함 파일에 대한 사용 권한

find_package(Eigen3 REQUIRED) 
message("find eigen3") 
message("${EIGEN3_INCLUDE_DIR}") 

그리고 컴파일 오류는 다음과 같습니다

error: Eigen/Core: No such file or directory 
#include <Eigen/Core> 

그러나, IDE가에/usr// eigen3/아이겐 포함/핵심 포인트 않습니다. 그것은 단순히 허가 문제입니까? (현재 권한은 -rwxr-xr-x 루트 루트 1)

+2

그렇게 생각하지 마십시오. 포함 파일 및 라이브러리에 액세스하려면 읽기/검색 권한이 있어야합니다. –

+5

/usr/include/eigen3을 포함 경로에 있습니까? – Ashalynd

+0

링커 경로를 확인하십시오. – jgyou

답변

0

패키지에 문제가있는 것 같습니다. 예를 들어, this은 동일하거나 유사한 문제점에 대한 설명입니다. 또한 추가해야 할 것 같습니다.

include_directories(${EIGEN_INCLUDE_DIRS}) 
add_definitions(${EIGEN_DEFINITIONS}) 
관련 문제