在MAC Yosemite 10.10.2上安装OpenCV的问题

时间:2015-04-03 02:00:47

标签: xcode macos opencv

我正在尝试在Macbook上安装OpenCV,我尝试按照以下链接:

http://www.learnopencv.com/install-opencv-3-on-yosemite-osx-10-10-x/

但是当我尝试运行示例代码时:我收到以下错误:

  
    

g ++ -ggdb pkg-config --cflags --libs opencv      ld:找不到-lcrt1.10.5.o的库

  

我在线查看了一些内容,得出的结论是我的xcode存在问题。

https://software.intel.com/en-us/articles/installing-intel-compilers-for-os-x-pre-requisite-xcode-command-line-tools

然而,当我尝试安装所需的软件时,我收到一条错误消息>> source /opt/intel/bin/iccvars.sh intel64 -bash:/opt/intel/bin/iccvars.sh:没有这样的文件或目录

我真的很感激任何建议。

1 个答案:

答案 0 :(得分:0)

我在我的mac中使用yosemite进行OpenCV并在xcode命令行工具上编译。

我按照以下步骤

  1. 从存储库下载最新版本的OpenCV二进制文件。
  2. 请安装将安装OpenCV的MacPort (from here)
  3. 在您的Mac上安装CMAKE
  4. cd到您的OpenCV文件夹并创建一个新目录(例如,在终端mkdir build上)和cd build,即移动到build文件夹。 (我建议你使用终端)
  5. 在终端类型cmake ..(带点)
  6. 接下来,输入:make -j8

  7. 输入:make install

  8. 现在,OpenCV已安装在您的系统中。

    1. 接下来打开安装了命令行工具的Xcode。

    2. 创建一个新的C ++项目

    3. 在左侧平面上,显示文件夹内容列表(我不知道名称)但您将在哪里看到main.cpp文件。在此处右键单击并创建一个新组,并将其命名为OpenCV Frameworks。右键单击此组并选择添加文件,将出现一个新的对话框。请导航到您的安装文件,并将所有opencv库添加到该组。你会在/ usr / local / lib /或/ opt / local / lib上找到它。这些图书馆的名字就像libopencvxxx.dylib ..(我有点忘了但是有这个名字的东西)

    4. 接下来,将头和lib路径添加到编译器。

    5. 多数民众赞成。

      请尝试,如果你仍然无法编译,我会添加每一步的照片拍摄。