C++ MacOSX的Opencv Xcode链接器错误

C++ MacOSX的Opencv Xcode链接器错误,c++,xcode,macos,opencv,linker-errors,C++,Xcode,Macos,Opencv,Linker Errors,XCode版本:8.2.1 Opencv版本:3.2 苹果Mach-O连接器错误 ld:找不到-ltcl8.6的库 叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用) 我试图在opencv中运行一个简单的Hello World程序。我遵循了这个教程 我不知道这个错误的真正目的是什么。提前感谢。我遇到了相同的问题,我将向您解释解决此问题的不同步骤 下载上一个opencv的源代码 下载cmake的最新版本并安装它 转到opencv文件夹并创建一个名为build的目录 转到构建目录 不要忘

XCode版本:8.2.1 Opencv版本:3.2 苹果Mach-O连接器错误 ld:找不到-ltcl8.6的库 叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用) 我试图在opencv中运行一个简单的Hello World程序。我遵循了这个教程
我不知道这个错误的真正目的是什么。提前感谢。

我遇到了相同的问题,我将向您解释解决此问题的不同步骤

  • 下载上一个opencv的源代码
  • 下载cmake的最新版本并安装它
  • 转到opencv文件夹并创建一个名为build的目录
  • 转到构建目录
  • 不要忘记将cmake添加到路径:

    sudo mkdir -p /usr/local/bin
    sudo /Applications/CMake.app/Contents/bin/cmake-gui 
                                       --install=/usr/local/bin
    
  • 启动命令:

    cmake -G"Unix Makefiles" ../
    
  • 在编译之后:

    make -j8
    
  • 并安装:

    sudo make install
    
  • 打开Xcode并在生成设置中设置项目:“标题搜索路径”:“/usr/local/include” “库搜索路径”:“/usr/local/lib”

  • 在项目上,右键单击并选择“将文件添加到项目名称”

  • 转到目录“Opencv/build/lib”并选择所有“.dylib”文件

  • 现在,您可以将OpenCV 3.2与最新版本的Xcode一起使用

    如果您有其他问题,请告诉我