저는 Mac에서 10.7.5, xcode 4.6.2에서 OpenCV 2.4.3 라이브러리로 작업하고 있습니다. 터미널에서 cmake 파일을 사용하여 빌드 디렉토리를 만드는 과정을 거쳤으며 다운로드를 수행했습니다. 라이브러리를 찾을 수 없습니다. OpenCV
내가 엑스 코드에.dylib
파일을 추가 헤더 경로를 변경, libstdC++를 C++ 라이브러리 변경,하지만 난 컴파일 할 때이 오류가있어 : 나는이 프로젝트에 추가
libopencv_calib3d.2.4.3.dylib
이
ld: library not found for -lopencv_calib3d.2.4.3
clang: error: linker command failed with exit code 1
그래서 더이를 그 밖에 필요한 아이디어. 아이디어는 없니?
개발중인 아키텍처에 "라이브러리 경로"와 같은 것이 있습니까? http://stackoverflow.com/questions/9412296/ld-library-path-the-shared-lib-path-in-linux 컴파일러가 gcc/g ++에 대해 -L 플래그를 허용합니까? http://linux.die.net/man/1/g++ – Antonio
링크를 제공해 주셔서 감사합니다. 나는 "Build Machine의 기본 아키텍처"로 내 아키텍처를 가지고 있으며 Default로 컴파일러를 가지고 있습니다. -L을 다른 C++ 플래그에 추가하면 같은 오류가 발생합니다. -L은 내 C++ 라이브러리에서 옵션이 아니지만 기본 컴파일러를 추가하고 변경할 수 있습니까? 죄송합니다. –
명확하지는 않지만'-L directory_where_your_library_is'을 사용해야합니다. – Antonio