문제:
'LINK: fatal error' 오류로 인해 OpenCV 2.3 프로젝트를 빌드할 수 없습니다. LNK1104: 파일을 열 수 없습니다. 'c:OpenCV2.3buildx86vc10lib.obj''.
해결책:
OpenCV 다운로드 및 추출:
새 프로젝트 생성 및 추가 코드:
#include <stdio.h> #include <cv.h> #include <highgui.h> int main(int argc, char* argv[]) { if (argc < 2) { printf("Usage: ./opencv_hello <file.png>\n"); return -1; } IplImage* img = cvLoadImage(argv[1], CV_LOAD_IMAGE_UNCHANGED); if (!img) { return -1; } cvNamedWindow("display", CV_WINDOW_AUTOSIZE); cvShowImage("display", img); cvWaitKey(0); return 0; }
포함 구성 디렉터리:
추가 포함 디렉터리 편집(프로젝트 속성 > C/C > 일반):
구성 라이브러리 디렉터리:
추가 라이브러리 디렉터리 편집(프로젝트 속성 > 링커 > 일반):
라이브러리 추가 종속성:
추가 종속성 편집(프로젝트 속성 > 링커 > 입력):
DLL 추가 PATH에 대한 경로 변수:
다음을 포함하도록 PATH 환경 변수를 수정합니다.
참고:
위 내용은 Visual Studio 2010에서 OpenCV 2.3 프로젝트를 빌드할 수 없는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!