OpenCV Cmake失敗的解決方案

2021-06-22 15:31:26 字數 787 閱讀 9197

如果使用64位作業系統,使用vs2010或者使用cmake編譯opencv的時候會出現問題,比如:

link : fatal error lnk1123: 轉換到 coff 期間失敗: 檔案無效或損壞

這個時候有一些解決方案 csdn的大牛給出的。

終極解決方案:

vs2010在經歷一些更新後,建立win32 console project時會出「error lnk1123」 錯誤,解決方案為將 專案|專案屬性|配置屬性|清單工具|輸入和輸出|嵌入清單 「是」改為「否」即可,但是沒新建乙個專案都要這樣設定一次。

在建立vs2010 win32 project專案時,按照上面解決方案依然發生了「error lnk1123」錯誤,經過上網查資料,解決方案為:

第一步:與上相同。

第二步:將 專案|專案屬性|配置屬性|聯結器|清單檔案|嵌入清單 「是」改為「否」。

第三步:一般計算機經過上兩步設定就能解決問題了,但是如果還有問題,那就按一下方法解決:

計算機是否為64bit作業系統,如是,繼續2。

查詢是否有兩個cvtres.exe。乙個是c:\program files(x86)\microsoft visual studio 10.0\vc\bin\cvtres.exe, 另乙個是c:\windows\microsoft.net\framework\v

4.0.30319\cvtres.exe。右鍵屬性|詳細資訊 檢視兩者版本號,刪除/重新命名較舊的版本,或者重新設定path變數。

意外的是,治本的辦法是第三步,刪除舊版本的cvtres.exe後,就不需要每次都設定配置了。

使用GDataXMLNode編譯失敗的解決方案

我們在解析xml的時候,會遇到這樣的問題,如下 設定方式為 選中工程名字.選擇上方的build paases按鈕,看到有compile sources 中的item.如果想把類庫1設定為arc,雙擊該類名.輸入 fobjc arc即可.如果想把類庫2設定為單獨的非arc模式.雙擊類庫2,輸入 fno...

關於windows下ssh add失敗的解決辦法

使用github給開源專案新增ssh後需要在本地將私鑰新增到ssh agent,通常網上給出的方法是在git bash介面中輸入 ssh add 私匙檔案路徑 然而,在windows下通常會報錯 could not open a connection to your authentication a...

關於namenodeHA切換失敗問題的解決方法

問題描述 今天啟動集群環境測試namenodeha的時候,發現停掉節點1的namenode後,節點2的namenode無法切換為active,仍然處於standby狀態,重新啟動停掉的節點1的namenode後,節點2的namenode會切換到active狀態,節點1的namenode變成stand...