Qt5 生成.exe 运行在没有Qt环境的计算机中
来源:互联网 发布:bluestack for mac 编辑:程序博客网 时间:2024/05/22 12:10
Qt 是跨平台的IDE,在linux上会生成一个可执行的文件,在windows上会生成.exe。那么当项目完成后买这个东西是要放在客户的电脑上的,但是你总不能要求安装一个Qt的环境吧。
我们其实要做的很简单,就是将Qt的dll库和.exe文件放在客户方的电脑上,就可以运行了。
1,一般的库在Qt的安装路径下,我的是在 C:\Qt\5.2.1\mingw48_32\bin,当放在客户方的电脑上执行.exe时就提醒缺少dll的库,而这个库就在你的安装目录下,在你选择的编译器版本的bin目录下。直到将这些库拷贝到和.exe文件在同一目录下。
2.当不提醒缺少什么dll库时,就会出现什么缺少C++ Run Time 的库 ,而停止工作。起始我认为是可能系统缺少什么VC++ 2005 或者什么VC++2008 ,2010,好吧就开始安装这些东西,但是到后来安装完这些没有用。
3.其实我们还需要一些dll文件,这些在C:\Qt\5.2.1\mingw48_32\plugins\platforms中有一些dll文件,我们需要将这些也拷贝到.exe的目录中,但是我们需要建立一个文件夹,即platforms,然后将dll文件拷贝进来。
4.最后的安装环境应该是一些dll文件和.exe在同级目录下,而platforms和.exe也在同级目录下,目录下有
5,到这时应该就可以运行了,假如还不行,就继续寻找看你的Qt项目用到了哪些特殊的类库,比如说qwt的库,其他第三方的库都要包含进来。
0 0
- Qt5 生成.exe 运行在没有Qt环境的计算机中
- Qt5 生成.exe 运行在没有Qt环境的计算机中
- 35.VC(custom)-VS2008下编的程序生成的EXE 在没有安装VS2008的计算机上能运行
- VS2008下编的程序生成的EXE 在没有安装VS2008的计算机上能运行
- QT生成的exe文件在别的电脑上运行
- QT中为生成的exe运行文件添加图标
- 将jar转换成exe,将jre一起打包生成Setup.exe,在没有jdk环境运行
- vfp编译成exe文件后,如何在没有装vfp的计算机上运行?
- 远程调试监视器(MSVSMON.EXE)似乎没有在远程计算机上运行“的完美解决方案
- 远程调试监视器(MSVSMON.EXE)似乎没有在远程计算机上运行“的完美解决方案
- 生成的exe在没有安装vs的机器上无法运行,提示找不到msvcp100.dll
- exe4j生成的exe文件怎样才能在没有装JDK的电脑上运行
- vs2010生成的exe程序在运行时,提示计算机丢失mfc100d.dll文件
- jar转exe工具+教程,exe能在客户端没有jre的环境下运行版本2
- "Microsoft Visual Studio 远程调试监视器”(MSVSMON.EXE) 似乎没有在远程计算机上运行"的解决方案之一
- [VC VS2005] VS2005生成的exe在不装vs2005的环境运行的方法
- 生成可在未配置jdk环境的电脑上运行的exe
- 关于程序在vs中可以运行,而生成的exe运行不正常的问题
- 通过文件名得到进程句柄并发消息
- Node:最短路径之Dijkstra堆优化
- 用Hadoop构建电影推荐系统
- VC窗口刷新InvalidateRect和UpdateWindow
- 我的第一篇CSDN博客文章
- Qt5 生成.exe 运行在没有Qt环境的计算机中
- Activity中找不到或者不识别相对应的xml布局文件里面的控件的问题
- 2015071605 - 如何控制自己的情绪
- ByteBuffer转String
- DirectShow 学习笔记
- C#中ArrayList和HashTable
- mongodb安装
- build.gradle Failed to resolve:me.relex:circleindicator:1.1.5
- Linux文件隐藏属性