我在mac 10.7.5上,使用xcode 4.6.2並使用OpenCV 2.4.3庫。我完成了在終端中使用cmake文件構建目錄並完成下載的過程。未找到庫OpenCV
我加入了.dylib
文件在Xcode,改變了頭路,改變了C++庫與libstdC++,但是當我編譯我得到這個錯誤:
ld: library not found for -lopencv_calib3d.2.4.3
clang: error: linker command failed with exit code 1
我libopencv_calib3d.2.4.3.dylib
項目增加,所以我不想法還需要什麼。任何想法?
你在開發的架構中有沒有類似「庫路徑」的東西? http://stackoverflow.com/questions/9412296/ld-library-path-the-shared-lib-path-in-linux你的編譯器是否接受像-L這樣的標誌作爲gcc/g ++? http://linux.die.net/man/1/g++ – Antonio
感謝您的鏈接。我的架構是「Build Machine的本地架構」,我的編譯器是Default。如果我在其他C++標誌中添加-L,我會得到相同的錯誤。 -L不是我C++庫下的選項,但是我可以添加它並更改默認編譯器嗎?對不起,我是大多數這個新手。 –
我不明白,但你必須使用'-L directory_where_your_library_is' – Antonio