초보질문인데요.. Xcode에서 OpenCV 프레임워크 임포트해서 쓰고 있는데 뭔가 잘못 연결한 거 같아요
소스코드는 문제없이 컴파일되는데 뭔가 프레임워크 링킹에서 문제가 생겼는지 타겟 빌딩이 안 되고 있습니다...
Undefined symbols for architecture x86_64:
"_cvCreateImage", referenced from:
histogram(char*, _IplImage*) in main.o
"_cvDestroyAllWindows", referenced from:
_main in main.o
"_cvLine", referenced from:
histogram(char*, _IplImage*) in main.o
"_cvLoadImage", referenced from:
_main in main.o
"_cvReleaseImage", referenced from:
_main in main.o
histogram(char*, _IplImage*) in main.o
"_cvSet", referenced from:
histogram(char*, _IplImage*) in main.o
"_cvShowImage", referenced from:
histogram(char*, _IplImage*) in main.o
"_cvWaitKey", referenced from:
_main in main.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
요게 에러 메세지고, 제 문제의 핵심은 "ignoring file /Users/qubick/Documents/OpenCV.framework/OpenCV, missing required architecture x86_64 in file /Users/qubick/Documents/OpenCV.framework/OpenCV (2 slices)" 요거인 거 같거든요..
이것이 그러니까 제 사양과 잘 안 맞는 프레임워크를 임포트해서 발생하는 문제인지요?
아니면 프레임워크의 기본 위치 자체가 저기 있으면 안 되는 것인지요?
프로젝트 안에 추가해서 관련 헤더 입력할 때도 자동완성으로 찾아지던데...
맥에도 적응하기 힘든데 MS VC만 쓰다가 IDE를 Xcode로 갈아타니 더더욱 적응이 안 되네요 ㅠㅠ
도와주세요 ㅠㅠ
댓글 달기