我嘗試以下要MacPorts的說明書安裝上http://opencv.willowgarage.com/wiki/Mac_OS_X_OpenCV_Port安裝OpenCV的,在終端中輸入使用在OSX 10.6安裝的OpenCV MacPorts的
sudo port install opencv
。
安裝/編譯似乎很順利,並且這些文件應該在/ opt/local子目錄中。作爲第一個測試中,我然後試圖包括以C++源文件highgui.h:
#include <highgui.h>
但克++或GCC編譯時,我得到error: highgui.h: No such file or directory
。我是在Mac上開發的新手,所以也許我錯過了一些東西? 我想我可能不得不設置一些路徑變量,並閱讀了一些我發現谷歌搜索時,我試着設置DYLD_LIBRARY_PATH =/opt/local/lib的帖子,但這是瘋狂的猜測,它似乎沒有幫助。我該怎麼做才能讓編譯器找到庫?
謝謝!
「pkg-config --libs --cflags opencv」必須使用特殊的反引號進行轉義,但是stackoverflow將它們解釋爲代碼標籤。 – 2011-02-09 20:58:05