2014-12-12 4 views
3

나는 OpenCV의 3.0.0을 다운로드하고 난 WITH_QT 컴파일하고 놀랍 컴파일하지만 폴더 build/install/include/opencv2로 볼 때 내부의 하나 개라는 파일 opencv.hpp하고있다 :OpenCV의 누락 된 헤더 파일

#include "opencv2/core.hpp" 
#include "opencv2/imgproc.hpp" 
#include "opencv2/photo.hpp" 
#include "opencv2/video.hpp" 
#include "opencv2/features2d.hpp" 
#include "opencv2/objdetect.hpp" 
#include "opencv2/calib3d.hpp" 
#include "opencv2/imgcodecs.hpp" 
#include "opencv2/videoio.hpp" 
#include "opencv2/highgui.hpp" 
#include "opencv2/ml.hpp" 

문제가 있다는 것입니다 해당 파일은 해당 디렉토리에 존재하지 않습니다.

저는 64 비트 Windows에서 VisualCast를 사용하여 OpenCV를 컴파일했습니다. Qt는 Visual Studio를 64 비트 Windows에서 기본 컴파일러로 사용하기 때문에 이상한 점은 예제가 컴파일되고 모든 것이 작동하지만 시도 할 때입니다. Qt에서 프로젝트를 만들고 해당 경로를 포함 경로로 삽입하십시오. opencv2/core.hpp이 존재하지 않는다는 오류가 발생했습니다. 내가 직접 opencv/modules/core/include에서 오류를 계속해서 포함하려고했습니다.

현재 무슨 일입니까? 다른 파일이 없다면 로컬로 다른 파일을 포함하는 단일 파일을 존재하도록 제안하는 것은 무엇입니까?

답변

4

cmake를 통해 opencv를 빌드 한 후에는 INSTALL 프로젝트를 빌드해야합니다 (자동으로 수행되지는 않음).

빌드/설치/포함에 모든 내용이 복사됩니다.

+1

* 설치 프로젝트를 빌드해야합니다. – GPPK

+0

^^ 예, 고마워요. – berak

+0

당신 말이 맞아요. 감사. – yayuj