2011-08-16 3 views
0

32Bit에서 Xcode4.1로 내 VST 플러그인을 컴파일하려고합니다. Juce Framework를 사용하고 OpenCV 2.2를 통합했습니다. 나는 자작이 명령을 OpenCV를 설치 :Xcode4.1의 OpenCV 및 Juce 컴파일 문제 (라이온의 32 비트)

sudo brew install opencv -build32 

하지만 32 비트에서 Xcode4.1와 함께 프로젝트를 컴파일하고있을 때 나는이 오류를 얻을 것이다 : 나는 정의 내 빌드 설정에서

Undefined symbols for architecture i386: "_cvLoadImage", referenced from: ... 

헤더 및 라이브러리 검색 경로

header search paths: /usr/local/Cellar/opencv/2.2/include 
        /usr/local/Cellar/opencv/2.2/include/opencv 
        /usr/local/Cellar/opencv/2.2/include/opencv2 

library search paths: /usr/local/Cellar/opencv/2.2/lib 

other linker flags: -L/usr/local/Cellar/opencv/2.2/lib -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_ml -lopencv_video -lopencv_features2d -lopencv_calib3d -lopencv_objdetect -lopencv_contrib -lopencv_legacy -lopencv_flann 

그러나 성공적으로 컴파일되지 않습니다. 누군가 나를 도울 수 있기를 바랍니다.

+0

터미널에서 이것을 시도해보십시오 :'cd /usr/local/Cellar/opencv/2.2/lib; libopencv_highgui.dylib 파일을 만듭니다. 그것은 무엇을 말하는가? – SSteve

+0

제목에서 (해결 된)이 게시물을 변경하는 대신 위의 정보로 자신의 질문에 대답 한 다음 대답을 수락하는 것이 좋습니다. 이것은 실제로 질문을 닫았으며 "오, 나는 스스로에게 대답했다."라고 말하는 적절한 방법입니다. – templatetypedef

+0

감사합니다. 편집 내용을 자신의 대답으로 변경했습니다. – sn3ek

답변

1

위키 문서 섹션 의 도움으로 문제를 해결했습니다. 그냥 내 프로젝트에 dylib 파일을 추가해야했습니다. :-)

+0

안녕하세요, 도움이 된 것을 기쁘게 생각합니다. 나는 Xcode 3을 위해 그것을 썼다. 나는 Xcode 4와 함께 작동한다는 것도 기쁘다. – SSteve

+0

Jep, OS X Lion 10.7.1의 Xcode 4.1에서 작동합니다. :) – sn3ek

관련 문제