Code :: Blocks에서 mingw 컴파일러로 opencv 2.3.x 용 작은 프레임 워크를 설정하려고합니다.OpenCV 2.3 및 코드 :: 작은 프레임 워크 설치 질문을 차단합니다
프레임 워크를 컴퓨터 (여러 개발자)에서 openFrameworks의 마이크로 버전과 같은 것으로 옮기고 싶습니다.
은 내가 지금했던 것은 설정이처럼 내 디렉토리 트리입니다 때문에 이동-능력
- root
- - Datafiles
- - Libraries
- - - OpenCV
- - - - bin
- - - - lib
- - - - include
- - Projects
- - - OpenCV_HelloWorld
- - - - OpenCV_HelloWorld.cbp
, 나는 lib 디렉토리의 경로를 정의하려면 상대적으로 폴더를 포함합니다. 내가 설정 내 코드의 빌드 옵션 다음 :: 블록 프로젝트를 가지고있다 -> 디버그 -> 검색 디렉토리 -
빌드 옵션> 컴파일러 :
..\..\Libraries\OpenCV\include
빌드 옵션 -> 디버그 -> 검색 디렉토리 - > 링커 :
..\..\Libraries\OpenCV\lib
빌드 옵션 -> 디버그 -> 링커 설정 -> 링크 라이브러리 :
..\..\Libraries\OpenCV\lib\libopencv_calib3d231.dll.a
..\..\Libraries\OpenCV\lib\libopencv_contrib231.dll.a
..\..\Libraries\OpenCV\lib\libopencv_core231.dll.a
..\..\Libraries\OpenCV\lib\libopencv_features2d231.dll.a
..\..\Libraries\OpenCV\lib\libopencv_flann231.dll.a
..\..\Libraries\OpenCV\lib\libopencv_gpu231.dll.a
..\..\Libraries\OpenCV\lib\libopencv_highgui231.dll.a
..\..\Libraries\OpenCV\lib\libopencv_imgproc231.dll.a
..\..\Libraries\OpenCV\lib\libopencv_legacy231.dll.a
..\..\Libraries\OpenCV\lib\libopencv_ml231.dll.a
..\..\Libraries\OpenCV\lib\libopencv_objdetect231.dll.a
..\..\Libraries\OpenCV\lib\libopencv_video231.dll.a
나는이 안녕하세요 세계 샘플 컴파일 할 때
는 :
..\..\Libraries\OpenCV\include\opencv\cv.h|63|error: opencv2/core/core_c.h: No such file or directory|
내가 잘못 무슨 짓을 :
#include <iostream>
#include "opencv\cv.h"
#include "opencv\highgui.h"
using namespace std;
int main()
{
cout << "Hello world!" << endl;
return 0;
}
을 나는이 오류가? 더 무엇을 포함시켜야합니까? 이 방법이 더 쉬울까요?
미리 감사드립니다.