1. 程式人生 > >解決OpenCV和Visual Studio更新之後刪除附加依賴項繼承的問題

解決OpenCV和Visual Studio更新之後刪除附加依賴項繼承的問題

國慶假期期間把OpenCV由2.4.10更新到3.0版本,Visual Studio由2010更新到2015社群版。重新配置後問題來了,編譯程式老是顯示“fatal error LNK1181: 無法開啟輸入檔案“opencv_calib3d2410.lib”。

原因是"附加依賴項"裡面的"繼承的值"中依然存在著opencv2.4.10的庫,試了好多辦法都不能刪除。後來發現瞭解決方法。

解決方法:(1)檢視——其他視窗——屬性管理器。

                  (2)在“屬性管理器”頁面中找到Debug|Win32——Miscrosoft.cpp.Win32.user——屬性

                  (3)附加依賴項——編輯

這裡就可以把繼承的值刪除了。

然後再編譯程式,失敗。。。。有7個無法解析的外部命令。

應該是忘了重新把最新的庫加進去了。現在把Opencv3.0的庫加進去。opencv3.0的一個很大的進步就是把以前那種極其不人性化的庫縮減成了兩個。必須得贊!

然後再執行程式,成功了!