64位系統下visual studio 2013配置opencv 2.4.9_工具

來源:互聯網
上載者:User
[ env. ]
x64, 
visual studio 2013 professional,
some paths:
LIBPATH -- D:\app\opencv249\opencv\build\x64\vc12\lib
BINPATH -- D:\app\opencv249\opencv\build\x64\vc12\bin
INCLUDEPATH -- D:\app\opencv249\opencv\build\include




[ create opencv project ]
1. create a project using vs2013
project is: 
1) .NET Framework 4
2) empty project, Win32 控制台應用程式


2. 
在功能表列中,點擊視圖/其他視窗/屬性管理員
(View/other windows/properties manager)


3.
right-click "Debug|Win32" -> 添加新項目屬性工作表;
props檔案重新命名為PropertySheet_Debug.props;
double-click PropertySheet_Debug;


4. 
在屬性頁面下,
通用屬性/VC++ 目錄/可執行檔目錄 中,添加BINPATH;
通用屬性/VC++ 目錄/庫目錄 中,添加LIBPATH


5.
在屬性頁面下,
通用屬性/CandC++/附加元件封裝含目錄 中,添加INCLUDEPATH


6.
在屬性頁面下,
通用屬性/連結器/常規/附加庫目錄 中,添加LIBPATH;
通用屬性/連結器/輸入/附加依賴項 中,添加LIBPATH中的.d結尾的檔案清單。
也可參考opencv官網配置visual studio的檔案清單。
對此版本,即為:
opencv_calib3d249d.lib
opencv_contrib249d.lib
opencv_core249d.lib
opencv_features2d249d.lib
opencv_flann249d.lib
opencv_gpu249d.lib
opencv_highgui249d.lib
opencv_imgproc249d.lib
opencv_legacy249d.lib
opencv_ml249d.lib
opencv_nonfree249d.lib
opencv_objdetect249d.lib
opencv_ocl249d.lib
opencv_photo249d.lib
opencv_stitching249d.lib
opencv_superres249d.lib
opencv_ts249d.lib
opencv_video249d.lib
opencv_videostab249d.lib


7. 儲存 Apply


8. right-click "Release|win32",做與"Debug|win32"類似的配置。


9. 為避免fatal error LNK 1112,
1)在解決方案中, right-click 項目/屬性/連結器/進階/目標電腦/x64
2)在解決方案中, right-click 項目/屬性, 點擊右上方 組態管理員,
Debug和Release的平台設定成x64
3)在解決方案中, right-click 項目/清理


10. 匯入測試檔案
在源檔案檔案夾中添加現有項,選擇
D:\app\opencv249\opencv\sources\samples\cpp\drawing.cpp









相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.