steam想申明库存量,不晓得在哪里去增设,那个出口处是稍稍有点儿深,由此可见毕竟也很单纯,一起来看一看什么样操作方式。操作方式方式01登入steam后,点选街道社区旁的对个人......
2024-02-05 543
当我们用QT编写完一个程序,如WinSocketServer.exe,当要发布程序的时候,发现双击运行程序会提示如下错误:
“无法启动此程序,因为计算机中丢失xxx.dll。尝试重新安装该程序以解决此问题”,即便将xxx.dll拷贝至程序所在目录,仍然不断提示丢失其他dll文件。本文分享一种自动拷贝QT程序依赖DLL的方法。
将QT的以下两个路径添加至系统环境变量Path中,以半角(英文)分号分隔,前者是windeployqt.exe所在路径,后者是g .exe所在路径,拷贝DLL时要用到:
C:\Qt\Qt5.7.0\5.7\mingw49_32\bin
C:\Qt\Qt5.7.0\Tools\mingw492_32\bin
工具也就是windeployqt.exe路径(以实际安装目录为准)为:C:\Qt\Qt5.7.0\5.7\mingw49_32\bin\windeployqt.exe
在exe所在目录新建文本文档(后续会改为批处理程序bat后缀),自定义命名,如AutoGetDLL.txt,并添加以下内容:
for /r "�%" %%i in (*.exe) do (
C:\Qt\Qt5.7.0\5.7\mingw49_32\bin\windeployqt.exe "%%~nxi")
pause
注意:批处理语句中的C:\Qt\Qt5.7.0\5.7\mingw49_32\bin\windeployqt.exe是windeployqt.exe实际所在路径,在QT安装目录下搜索windeployqt.exe即可定位所在路径。
修改txt后缀为bat:
运行bat(批处理)程序即可将程序依赖的DLL拷贝至程序所在目录:
exe依赖的dll拷贝成功,程序正常运行!
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
steam想申明库存量,不晓得在哪里去增设,那个出口处是稍稍有点儿深,由此可见毕竟也很单纯,一起来看一看什么样操作方式。操作方式方式01登入steam后,点选街道社区旁的对个人......
2024-02-05 543
操作方式方法01【辅助widget】多种辅助工具相连接两个功能键的可同时按【Shift】加此功能键挑选出1、正方形、圆锥选框辅助工具 【M】 2、终端辅助工具 【V】 3、截叶......
2024-02-05 483
操作方式01文档格式难题qq肖像最合适用jpeg文档格式的相片,若是相片有透明化地下通道,能选用png文档格式上载。 02大小不一难题若是相片极重也可能将引致上载失利,检......
2024-02-05 404