簡體   English   中英

MacOSX的Opencv Xcode鏈接器錯誤

[英]Opencv Xcode Linker Error for MacOSX

XCode版本:8.2.1 Opencv版本:3.2 Apple Mach-O鏈接器錯誤ld:未找到-ltcl8.6叮當聲的庫:錯誤:鏈接器命令失敗,退出代碼為1(使用-v查看調用)試圖運行a opencv中的簡單Hello World程序。 我遵循了本教程https://blogs.wcode.org/2014/11/howto-setup-xcode-6-1-to-work-with-opencv-libraries/ http://tilomitra.com/opencv-on- mac-osx /我不知道錯誤的實際目的。 提前致謝。

我遇到過同樣的問題,我將向您介紹解決此問題的不同步驟

  1. Github上下載最新的opencv的源代碼。
  2. 下載cmake Cmake的最新版本下載鏈接並進行安裝。
  3. 轉到opencv文件夾並創建一個名為build的目錄。
  4. 轉到構建目錄。

不要忘記在路徑中添加cmake:

sudo mkdir -p /usr/local/bin
sudo /Applications/CMake.app/Contents/bin/cmake-gui 
                                   --install=/usr/local/bin
  1. 啟動命令:

     cmake -G"Unix Makefiles" ../ 
  2. 編譯后:

     make -j8 
  3. 並安裝它:

     sudo make install 
  4. 打開Xcode並在構建設置中對項目進行設置:“標題搜索路徑”:“ / usr / local / include”“庫搜索路徑”:“ / usr / local / lib”

  5. 在您的項目上,右鍵單擊並選擇“將文件添加到您的項目名稱”

  6. 轉到目錄“ Opencv / build / lib”,然后選擇所有“ .dylib”文件。

現在,您可以將OpenCV 3.2與最新版本的Xcode一起使用。

讓我知道,如果您還有其他問題。

暫無
暫無

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

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