Qt生成并发布程序在别的机器上运行 发生Microsoft Visual C++ Runtime Library 错误
2016-10-11 17:05
1206 查看
相关文章:
Qt 使用 windeployqt 讲述史上最正确window发布版本的生成姿势
版权所有:_ OE _, 转载请注明出处:http://blog.csdn.net/csnd_ayo
开发IDE
下载 访问密码 5460 :
问题:
下载安装顺序,请按照版本次序从低到高安装
例如:先安装2005运行库后,再安装2008运行库,最后安装2012运行库。
下载安装后,将您需要发布的exe程序托拽入该界面,查看所有依赖库。
将所有关联库从当前环境下查找,全部拖拽入发布文件夹中。
例如我的开发环境 D:\qt5.0.2
里面放入对应的依赖库 例如 gif图片依赖库为:qgif.dll ,如此即可。
版权所有:_ OE _, 转载请注明出处:http://blog.csdn.net/csnd_ayo
Qt 使用 windeployqt 讲述史上最正确window发布版本的生成姿势
版权所有:_ OE _, 转载请注明出处:http://blog.csdn.net/csnd_ayo
问题简述
开发所属系统:window 7 x64开发IDE
下载 访问密码 5460 :
问题:
[注意:库一定要源自自己Qt程序相对编译器bin目录下动态库,不要随意从网上下载,大多数情况下造成此等错误提示,一般由于动态库版本不符造成]
解释:这个错误全称叫运行时错误,这里的错误是因为库版本不对应所引起的。解决方案
解决方案1 - 加载必备Qt开发库
众所周知Qt开发的程序要用到Qt自己的库文件dll,我的程序加载了如下dll文件。D3DCompiler_43.dll gdi32.dll GdiPlus.dll glut32.dll icudt49.dll icuin49.dll icuuc49.dll kernel32.dll libEGL.dll libgcc_s_sjlj-1.dll libGLESv2.dll libmysql.dll libstdc++-6.dll libwinpthread-1.dll mfc120u.dll msvcp120.dll msvcr120.dll msvcrt.dll PSDVR-II.exe Qt5Core.dll Qt5Gui.dll Qt5Widgets.dll user32.dll
解决方案2 - 加载window下必备库
先新建文件夹[ platforms ] 然后将如下动态库放入该文件夹下qwindows.dll qminimal.dll
解决方案3 - 安装运行库
Microsoft Visual C++ 运行库 下载 访问密码 b7a8下载安装顺序,请按照版本次序从低到高安装
例如:先安装2005运行库后,再安装2008运行库,最后安装2012运行库。
解决方案4 - 迫不得已
在当前环境下安装QT环境,编译程序。解决方案5 - 终极必杀技
depends 依赖库调试工具 下载 访问密码 cb28下载安装后,将您需要发布的exe程序托拽入该界面,查看所有依赖库。
将所有关联库从当前环境下查找,全部拖拽入发布文件夹中。
动态库哪里来?
所有动态库尽可能从本机获取,qt的动态库,到自己QT环境下,进行搜索。例如我的开发环境 D:\qt5.0.2
发布程序示例
下载 访问密码 22e2附言
我的动画效果(gif\png\ico)为什么显示不了?
解决方法
在发布文件夹下建立 [ imageformats ] 文件夹里面放入对应的依赖库 例如 gif图片依赖库为:qgif.dll ,如此即可。
版权所有:_ OE _, 转载请注明出处:http://blog.csdn.net/csnd_ayo
相关文章推荐
- Qt生成并发布程序在别的机器上运行 发生Microsoft Visual C++ Runtime Library 错误
- [原创]解决Qt在windows发布时提示 Microsoft Visual C++ Runtime Library 错误解决办法
- Microsoft Visual C++ Runtime Library 错误解决办法
- “Microsoft Visual C++ Runtime Library”错误
- 打开word或者office程序报错:Microsoft Visual C++ Runtime Library. Runtime Error!
- “Microsoft Visual C++ Runtime Library”错误
- IE运行.关闭某一网页时弹出:Microsoft Visual C++ Runtime Library Runtime Error!
- Microsoft Visual C++ Runtime Library Runtime Error的解决的方法
- ArcGis Catalog , ArcGis Map 出现Visual C++ Runtime Library Runtime Error 错误
- Microsoft Visual C++ Runtime Library Runtime Error的解决办法
- 编写完之后如何调试运行 用Microsoft Visual C++ 6.0可以编写C#程序吗
- Microsoft Visual C++ Runtime Library Runtime Error的解决的方法
- Microsoft Visual C++ Runtime Library Runtime Error的解决办法
- Microsoft Visual C++ 2008 发布程序的部署问题
- Minrosoft Visual C++ Runtime Library 错误的解决办法
- EBS界面不能输入中文,报错microsoft visual c++ runtime library
- Microsoft Visual C++ 2008 发布程序的部署问题
- Microsoft Visual C++ Runtime Library Runtime Error的解决的方法
- Microsoft Visual C++ 2008 发布程序的部署问题
- Microsoft Visual C++ Runtime Library Runtime Error的解决的方法