學習上的坑一個個踩過來,始終相信我能做到。
1、VS編譯器中Debug|x64和Release|x64屬性管理器(視圖->其他窗口)Microsoft.Cpp.Win64.user為同一個
2、配置opencv花了很多時間,opencv2和3都能在win32下編譯通過,在x64平台下opencv3測試一個顯示圖片demo報錯OpencvError:Assertion failed(size.Width>0&&size.height>0)http://answers.opencv.org/question/18135/opencv-error-assertion-failed-sizewidth0-sizeheight0-in-unknown-function/
3、如果提示缺少opencv_world310d.dll或opencv_world310.dll,請復制D:\opencv\build\x64\vc14\bin目錄下的相應的dll到C:\Windows\System32
4、Vs2015+opencv3.1.0+cuda8.0+cudnnV5.1,用cudnn64_4編譯不通過,改成V5完美運行
感謝博客https://blog.csdn.net/baidu_36669549/article/details/79798587
5、疑問就是Debug和Release下的區別在vs2013配置opencv249時Debug|x64能運行,而Release|x64不能。
6、編譯器選擇開始調試就生成了darknet.exe,沒有執行,減少了執行可能報錯。