簡體   English   中英

無法在OSX Yosemite中運行OpenCV示例(Macbook 8,1)

[英]Can't run OpenCV example in OSX Yosemite (Macbook 8,1)

我想在OSX Yosemite上使用Macbook Pro 8,1和XCode運行OpenCV(opencv-3.0.0-beta)。 但是我遇到了一些問題。

我使用的代碼:

#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)

搜索路徑的設置為:

  • 始終搜索用戶路徑=是
  • 框架搜索路徑= / usr / local / lib
  • 標題搜索路徑= / usr / local / include
  • Library Search Paths =“MyOpenCV-Folder”/ build / lib

**有人可以幫忙嗎?

如果您需要更多信息,請告訴我。 你會得到它們:p

謝謝!**

在答案中轉換我的評論:

您可能忘記了實際鏈接OpenCV庫。 需要明確指定庫, 此鏈接顯示了如何在Xcode中執行此操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM