0
我想用Macbook Pro 8,1和XCode在OSX Yosemite上運行OpenCV(opencv-3.0.0-beta)。但我有一些問題。無法在OSX Yosemite中運行OpenCV示例(Macbook 8,1)
代碼我使用:
#include <iostream>
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/core/core.hpp"
using namespace cv;
int main(){
VideoCapture cap(0);
while (true){
Mat Webcam;
cap.read(Webcam);
imshow("Webcam", Webcam);
}
}
我得到四個問題..
Undefined symbols for architecture x86_64:
"cv::VideoCapture::read(cv::_OutputArray const&)", referenced from:
_main in main.o
"cv::VideoCapture::VideoCapture(int)", referenced from:
_main in main.o
"cv::VideoCapture::~VideoCapture()", 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)
搜索路徑的設置是:
- 始終搜索ü SER路徑=是
- 框架搜索路徑= 在/ usr/local/lib目錄
- 標題搜索路徑=在/ usr /本地/包括
- 圖書館 搜索路徑= 「MyOpenCV-文件夾」/編譯/ lib目錄
**任何人都可以幫忙嗎?
如果您需要更多信息,請告訴我。 你會得到他們:P
感謝**
您可能忘記了實際與OpenCV庫鏈接,請參閱[鏈接庫](http://blogs.wcode.org/2014/11/howto-setup-xcode-6-1-to-work-with-opencv-libraries/) –
鏈接庫後,構建成功: - ) 非常感謝! – Jan