win10 qt+opencv 打包问题

(1)缺少Qt5OpenGL.dll、Qt5Test.dll库问题,通过windeployqt.exe生成的DLL没有这两个文件,需要手动拷贝。文件在QT编译工具bin路径下。我用的mingw73_32,具体路径是

D:\QT\Qt5.14.2\5.14.2\mingw73_32\bin

(2)缺少动态库libopencv_xxx.dll,这些文件需要手动拷贝。具体路径在你QT项目的.pro文件里。例如我的.pro文件中的配置如下:

LIBS += D:/Qt/opencv/opencv-4.5.4/opencv-4.5.4/build/install/x64/mingw/lib/libopencv_*.a

这里写了libopencv_*.a,所以我拷贝了D:/Qt/opencv/opencv-4.5.4/opencv-4.5.4/build/install/x64/mingw/lib下所有的dll及.a的文件。其实真正的程序没有依赖这么多dll。只要拷贝需要调用的库就行了,不然编译出来的程序会很大。

猜你喜欢

转载自blog.csdn.net/weixin_30072103/article/details/121957740
今日推荐