Windows 10下Qt 5.12.3 mingw7.3.0 編譯OpenCV 4.1.0 + 編譯結果庫文件

1、前期準備

筆記本參數:

惠普暗影精靈5

i7 9750h

16G內存

英偉達1660Ti

cmake 3.15.0

opencv 4.1.0

qt 5.12.3

mingw 7.3.0

qt安裝的時候mingw選擇一起安裝就好了

2、預處理

解壓下載的源代碼

創建build文件夾作爲編譯目錄

打開cmake-gui進行預處理

3、編譯

先打開PS,進入build目錄

編譯問題一、編譯到35%的時候顯示:

D3D11_TEXTURE2D_DESC’ was not declared in this scope

退出報錯:

mingw32-make[2]: *** [modules\world\CMakeFiles\opencv_world.dir\build.make:502: modules/world/CMakeFiles/opencv_world.dir/__/core/src/directx.cpp.obj] Error 1
mingw32-make[1]: *** [CMakeFiles\Makefile2:2124: modules/world/CMakeFiles/opencv_world.dir/all] Error 2
mingw32-make: *** [Makefile:162: all] Error 2

解決:

顯示未定義,但是不知道頭文件在哪,所以解決方法就是取消這部分功能

將d3d11_nv取消就可以了

編譯結果

安裝編譯結果

mingw32-make install

庫文件

將庫文件複製到其他目錄,目錄路徑中不能有空格

4、測試一下

結果庫文件:https://share.weiyun.com/57v6L9V

參考文檔、

[1]https://blog.csdn.net/huihut/article/details/81317102

[2]https://www.cnblogs.com/jerrybaby/p/6264984.html

 

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