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