VS2017+Opencv3.3+win7(親測有用)

原料:

1.vs2017

2.opencv3.3

第一步:建立空項目



然後將x86改爲x64(黃色處)





第二步:配置

先把屬性管理器調出來:







雙擊Debug
VC++目錄-》包含目錄 填入下面三個地址: (X取決與你opencv存放的位置,下面一樣)
X:\opencv\build\include\opencv2 
X:\opencv\build\include\opencv 
X:\opencv\build\include 




附加庫目錄 填入X:\opencv\build\x64\vc14\lib 





鏈接器-》輸入-》附加依賴項 填入opencv_world330d.lib和



運行提示錯誤:丟失opencv_word330.dll









將bin目錄(OpenCV\build\x64\vc14\bin)中的3個dll文件複製到(C:\Windows\SysWOW64)和(C:\window\System32)中。 





測試代碼:









#include <opencv2/highgui/highgui.hpp>  

#include <opencv2/imgproc/imgproc.hpp>  

#include <opencv2/core/core.hpp>  

using namespace cv;

 

int main()

{

VideoCapture cap(0);

Mat frame;

while (1)

{

cap >> frame;

imshow("調用攝像頭", frame);

waitKey(30);

}

return 0;

}



補充:無法查找或打開PDB文件解決方法

1.打開VS2013,點擊菜單“工具”-“選項”



2.在選項窗口中,展開“調試”-“常規”,然後在右邊的窗格中勾選“啓用源服務器支持”。



3.然後展開“調試”-“符號”,勾選“Windows符號服務器”。





4.這時,會彈出一個警告對話框,無視點擊“確定”即可。



5.最後,點擊“確定”關閉選項窗口。















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