VS2010環境下安裝並配置OpenCV的文章有很多,在此向大家推薦兩篇,本人都是親測有效的。
Opencv1.0+VC6.0安裝及環境配置
http://blog.csdn.net/haizimin/article/details/7734184
VS2010+Opencv-2.4.0的配置攻略
http://www.cnblogs.com/freedomshe/archive/2012/04/25/2470540.html
影片: OpenCV配置 Win7 Win8 VS2010 VS2012(推薦)
http://v.youku.com/v_show/id_XNTU4NTM2MDAw.html
本人近期在影片指導下配置Opencv-2.4.8,完全按照影片設定,卻未能配置成功,後面發現問題出在附加依賴項。按照下面的方法你可以配置各種不同版本的opencv。
安裝環境:32位win7,VS2010,OpenCV2.4.8, (視屏中是2.4.0)
當我按照視屏中配置好Opencv-2.4.8後卻不能完全正常執行,報錯,如下圖。
問題就出在1>LINK : fatal error LNK1104: 無法開啟檔案“opencv_calib3d240d.lib”
後面想了下,我和視屏中唯一不一樣的就是opencv的版本,視屏是2.4.0,我是2.4.8。
我百度了下LINK : fatal error LNK1104: 無法開啟檔案“opencv_calib3d240d.lib”發現是依賴附加項這裡出了問題。
下面我們將其更正過來。
選擇屬性管理器中的Debug,右鍵,選擇屬性,進入到屬性頁。
2.左邊選擇聯結器,點輸入,進入到如下頁面。
3.選擇附加依賴項右邊的小三角,選編輯
4.將“從父級或專案預設設定繼承”的勾選去掉。此步驟是為了修改附加依賴項。
5.關閉vs2010,重新開啟,關閉時出現如下對話方塊,選是。
6.再次進入附加依賴項,此時裡面的內容就可以修改了。將其複製出來,放入一個記事本,用替換將序號換成你的版本號,我的版本是2.4.8,就替換成248.
opencv_calib3d248d.lib
opencv_contrib248d.lib
opencv_core248d.lib
opencv_features2d248d.lib
opencv_flann248d.lib
opencv_gpu248d.lib
opencv_highgui248d.lib
opencv_imgproc248d.lib
opencv_legacy248d.lib
opencv_ml248d.lib
opencv_objdetect248d.lib
opencv_ts248d.lib
opencv_video248d.lib
7.將替換好的文件再複製到附加依賴項。並勾選“從父級或專案預設設定繼承”。選擇確定。
8.再次執行就OK了。
---------------------
VS2010環境下安裝並配置OpenCV的文章有很多,在此向大家推薦兩篇,本人都是親測有效的。
Opencv1.0+VC6.0安裝及環境配置
http://blog.csdn.net/haizimin/article/details/7734184
VS2010+Opencv-2.4.0的配置攻略
http://www.cnblogs.com/freedomshe/archive/2012/04/25/2470540.html
影片: OpenCV配置 Win7 Win8 VS2010 VS2012(推薦)
http://v.youku.com/v_show/id_XNTU4NTM2MDAw.html
本人近期在影片指導下配置Opencv-2.4.8,完全按照影片設定,卻未能配置成功,後面發現問題出在附加依賴項。按照下面的方法你可以配置各種不同版本的opencv。
安裝環境:32位win7,VS2010,OpenCV2.4.8, (視屏中是2.4.0)
當我按照視屏中配置好Opencv-2.4.8後卻不能完全正常執行,報錯,如下圖。
問題就出在1>LINK : fatal error LNK1104: 無法開啟檔案“opencv_calib3d240d.lib”
後面想了下,我和視屏中唯一不一樣的就是opencv的版本,視屏是2.4.0,我是2.4.8。
我百度了下LINK : fatal error LNK1104: 無法開啟檔案“opencv_calib3d240d.lib”發現是依賴附加項這裡出了問題。
下面我們將其更正過來。
選擇屬性管理器中的Debug,右鍵,選擇屬性,進入到屬性頁。
2.左邊選擇聯結器,點輸入,進入到如下頁面。
3.選擇附加依賴項右邊的小三角,選編輯
4.將“從父級或專案預設設定繼承”的勾選去掉。此步驟是為了修改附加依賴項。
5.關閉vs2010,重新開啟,關閉時出現如下對話方塊,選是。
6.再次進入附加依賴項,此時裡面的內容就可以修改了。將其複製出來,放入一個記事本,用替換將序號換成你的版本號,我的版本是2.4.8,就替換成248.
opencv_calib3d248d.lib
opencv_contrib248d.lib
opencv_core248d.lib
opencv_features2d248d.lib
opencv_flann248d.lib
opencv_gpu248d.lib
opencv_highgui248d.lib
opencv_imgproc248d.lib
opencv_legacy248d.lib
opencv_ml248d.lib
opencv_objdetect248d.lib
opencv_ts248d.lib
opencv_video248d.lib
7.將替換好的文件再複製到附加依賴項。並勾選“從父級或專案預設設定繼承”。選擇確定。
8.再次執行就OK了。
---------------------