openCV vs2013配置

讓曾經也是小白的我來寫一個VS一次配置永久使用OpenCV終極小白教程:

說白了就是將VS第一次配置OpenCV的項目屬性表保存下來,每次新建項目時引用即可。


目錄

  1. 解壓OpenCV

  2. 配置系統環境變量

  3. 創建VS新項目

  4. 添加項目屬性表

  5. 配置項目屬性表

  6. 引用項目屬性表



聲明:

  1. 以下展示內容,配置方案爲OpenCV2.4.9+VS2013+win10+x64,但方法適用於OpenCV2.4.8、OpenCV2.4.9、OpenCV2.4.10,適用於win7、win8.1、win10,適用於x64和x84(下面會講解如何對應修改)。如果問爲什麼適用?因爲我都試過啊~

  2. 會一次性配置的知友請直接看第四部分和第六部分,因爲其餘部分跟一次性配置是一樣的。


一、解壓OpenCV
比如本人解壓在G盤根目錄下

d6135179281f46ce18ff9a6209d380d0_b.pngd6135179281f46ce18ff9a6209d380d0_b.png

二、配置系統環境變量

打開“系統屬性”,點擊“環境變量”
d470fcfbc0bac0f7169574a144951dbc_b.pngd470fcfbc0bac0f7169574a144951dbc_b.png
雙擊Path的值部分
f7d668ca7ff2646e6189b2d43f899c9a_b.pngf7d668ca7ff2646e6189b2d43f899c9a_b.png
填上OpenCV的bin路徑
c02b13011b23eead03bc7e944bb7d7e9_b.pngc02b13011b23eead03bc7e944bb7d7e9_b.png
注意:
1、此時電腦最好重啓下。
2、如果你電腦是x86,選擇x86的路徑;如果你電腦是x64,理論上選擇x64的路徑。
但是我x64的電腦選擇x64的路徑失敗了,選擇x84的路徑卻成功了,我也不知道爲什麼~
3、vc10, vc11, vc12 分別表示VS2010, VS2012, VS2013的Visual Studio使用的編譯器版本,根據自己的VS版本來填寫正確的編譯器版本號。


三、創建VS新項目
7f15f6fc91c9b851f0260c8cd93f20ef_b.png7f15f6fc91c9b851f0260c8cd93f20ef_b.pngd8f52c315f4a1f2f42624026d95fbd66_b.pngd8f52c315f4a1f2f42624026d95fbd66_b.png6f8bce65bad6ea387ca404858b7fc55e_b.png6f8bce65bad6ea387ca404858b7fc55e_b.png

四、添加項目屬性表

“視圖”打開“屬性窗口”
99070c1452bd971d6652d9b1c7f7c939_b.png99070c1452bd971d6652d9b1c7f7c939_b.png23b8967b62c6e5407d776d43e27b0ad5_b.png23b8967b62c6e5407d776d43e27b0ad5_b.png
右擊“Debug|Win32”點擊“添加新項目屬性表”(如果想在Release模式下使用OpenCV,右擊Release|Win32,同理可得)e83136838687ba83e81db9bbf4ede131_b.pnge83136838687ba83e81db9bbf4ede131_b.png
給屬性表命名
7aed98411d80eb2c9eb51c42fd21f4e1_b.png7aed98411d80eb2c9eb51c42fd21f4e1_b.png

五、配置項目屬性表

雙擊創建的屬性表
27db5dbe81b73a35f8579b2b70004b68_b.png27db5dbe81b73a35f8579b2b70004b68_b.png
5.1添加包含目錄
7bc1ca5bb25dc0e38ef967d8ddb33c97_b.png7bc1ca5bb25dc0e38ef967d8ddb33c97_b.png93d0664f7307cf57a640398c5454b7f7_b.png93d0664f7307cf57a640398c5454b7f7_b.png
5.2添加附加庫目錄
be61e855039c30f20822fc95ee0919f9_b.pngbe61e855039c30f20822fc95ee0919f9_b.png55abca94d7eae1b35ac9cc5124bce092_b.png55abca94d7eae1b35ac9cc5124bce092_b.png
注意:
1、如果你電腦是x86,選擇x86的路徑;如果你電腦是x64,理論上選擇x64的路徑。但是我x64的電腦選擇x64的路徑失敗了,選擇x84的路徑卻成功了,我也不知道爲什麼~
2、vc10, vc11, vc12 分別表示VS2010, VS2012, VS2013的Visual Studio使用的編譯器版本,根據自己的VS版本來填寫正確的編譯器版本號。

5.3添加附加依賴項

附加依賴項如下:
opencv_imgproc249d.lib
opencv_calib3d249d.lib
opencv_contrib249d.lib
opencv_core249d.lib
opencv_features2d249d.lib
opencv_flann249d.lib
opencv_gpu249d.lib
opencv_highgui249d.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

注意:
1、249對應OpenCV2.4.9,其他版本做對應修改。
2、後綴d代表Debug模式,如果是Release模式去掉d。依個人情況選擇Debug模式或者Release模式。

38daa2039c439378a5289b447b98725e_b.png38daa2039c439378a5289b447b98725e_b.pngdbfdceec72dfc7038037de6aa7bb5e66_b.pngdbfdceec72dfc7038037de6aa7bb5e66_b.png

六、引用項目屬性表

打開項目目錄,你會看到如下文件
fd97db6c52b4ce078b34489c08b79aa5_b.pngfd97db6c52b4ce078b34489c08b79aa5_b.png

以後新建項目時,打開屬性管理器,右擊Debug|Win32選擇添加現有屬性表上述文件即可。


2c92811433387ccd5fa4a702f655171e_b.png2c92811433387ccd5fa4a702f655171e_b.png3fb1930f79f0172255ab0cdbb30b1edd_b.png3fb1930f79f0172255ab0cdbb30b1edd_b.png

========================

以上,應該算VS一次配置永久使用OpenCV了^ ^



作者:彭傑
鏈接:https://www.zhihu.com/question/24400428/answer/88284063
來源:知乎
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章