簡體   English   中英

在C ++上使用OpenCV和Xcode構建靜態庫時出錯

[英]Error building Static Library with OpenCV and Xcode on C++

我正在嘗試為Unity3D(32位)構建DLL庫,但首先我想創建一個.a靜態庫來為C#制作C ++包裝器。

好吧,這就是我所做的。

  1. 我已經構建了OpenCV,取消選中BUILD_SHARED_LIBS以獲得具有架構i386STATIC LIBS
  2. 我已經制作了我的靜態庫代碼並構建了它,鏈接了我需要的靜態庫(我真的全部導入了它們,因為我遇到了錯誤,我想知道它是否是基於lib的錯誤):

在此處輸入圖片說明

(包含在/lib//3rdparty/lib/

  1. 我在一個新項目(命令行工具)中鏈接我的庫和標頭,以測試我的新靜態庫,但是我的錯誤是:

在此處輸入圖片說明

pastebin鏈接

好吧,我不知道怎么了。

這是我在靜態庫上的設置:

在此處輸入圖片說明

這是我在測試命令行工具上的設置(用於測試庫)

在此處輸入圖片說明

有人對此有想法嗎?

提前非常感謝您。

問候。


編輯:嘗試也為64位操縱靜態庫,但什么也沒發生。

解決方案是刪除庫路徑中的幾個路徑,因為它弄亂了一些庫。

暫無
暫無

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

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