Qt开发桌面Helloworld与Qt windows应用程序 双击不能运行解决方法
来源:互联网 发布:泰迪熊代挂软件官网 编辑:程序博客网 时间:2024/05/02 02:30
一、Qt的安装
在http://qt.nokia.com/downloads下载qt-sdk 1.6G 包含QtCreator
地址为:http://qt.nokia.com/downloads/sdk-windows-cpp-offline
双击安装即可,默认安装路径建议修改为D:\QtSDK。
二、Hello QT 程序开发
打开QtCreator ,菜单栏,文件,新建项目,选择Qt Quick应用程序。
选择默认
应用类型选默认
平台选择桌面
完成
切换到工程的main.cpp
增加3行
#include <QLabel>
QLabel *label = new QLabel("Hello Qt!");
label->show();
左下角可以选择debug或者release,这里我们选择 MSVC2010.
选择发布,点击绿色三角形进行运行。
得到
发布的文件在你的项目源码同一个目录
打开可以看到
进入release目录,双击qthello.exe发现问题。
这时需要从qtsdk中去拷贝几个dll文件即可。(其实不拷贝的话,把QtSDK bin目录的环境变量配置好(path加入D:\QtSDK\Desktop\Qt\4.7.4\mingw\bin)就行了,但是我想发布绿色版的应用程序,所以我选择拷贝文件到自己的程序目录下)
因为你发布的是MSVC2010,所以要从2个地方拷贝文件过来。
1、D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\redist\x86\Microsoft.VC100.CRT(依据你安装VisualStudio版本而定)下的所有dll文件
msvcp100.dll 和 msvcr100.dll
2、D:\QtSDK\Desktop\Qt\4.8.1\msvc2010\bin下的
QtCore4.dll, QtXmlPatterns4.dll, QtSql4.dll, QtGui4.dll, QtNetwork4.dll, QtScript4.dll, QtDeclarative4.dll
拷贝完成之后,即可双击运行qthello.exe了。下面的对话框是我们加入的代码咯!
如果你在调试的时候选择的是mingw,那么情况要简单一点,
只需要在D:\QtSDK\Desktop\Qt\4.7.4\mingw\bin目录下把
QtCore4.dll, QtXml4.dll, QtXmlPatterns4.dll, QtNetwork4.dll, QtScript4.dll ,QtSql4.dll ,QtGui4.dll, libgcc_s_dw2-1.dll ,mingwm10.dll, QtDeclarative4.dll
拷贝过来就可以了(把那个目录下的所有文件拷过来也行啊,哈哈,那样太大了)。
helloworld总共22.8M,什么都没干啊。汗一个!
- Qt开发桌面Helloworld与Qt windows应用程序 双击不能运行解决方法
- Qt Windows应用程序在MinGW中可运行而双击不能运行解决方法
- 在windows下QT程序不能双击运行
- 安装与建立 Qt 桌面开发运行环境
- 安装与建立 Qt 桌面开发运行环境
- qt解决双击不能正常运行问题(win下)
- 安装与建立qt桌面运行环境
- windows下QT开发环境搭建与应用程序发布
- 开发板开机自动运行QT应用程序
- 开发板运行Qt应用程序时,字体显示不正常的解决方法
- windows平台开发 QT for Android 应用程序
- 使用QT+VS2008开发windows应用程序 .
- Qt入门-使用QT+VS2008开发windows应用程序
- Qt入门-使用QT+VS2008开发windows应用程序
- Qt应用程序运行
- 【QT开发】QT在windows下的exe应用程序如何在别人的电脑上直接运行
- QT(0):HelloWorld-程序的运行与发布
- QT开发工具Windows桌面基本开发环境搭建
- 三个哲理故事教会我(我想所有人都有必要看)如何降低技术创业的风险
- 中止进程导致系统HANG住
- 对于sql2008强制协议加密的一些看法
- poj 3117 World Cup
- 我既要开发PHP,又要开发JSP而同时又都要用到MYSQL数据库,肿么办,安装太多的环境又不好管理(PHPNOW+ECLIPSE)
- Qt开发桌面Helloworld与Qt windows应用程序 双击不能运行解决方法
- 整合Bullet物理引擎到Ogre on iPhone
- android - Gesture学习 1
- 获得本机外部IP和名称
- java基础的零散总结(2)--单例设计模式
- 分页转瀑布
- 在iPhone游戏中Ogre的UI选择和Ogre的内置UI学习
- Python学习之字典详解
- JAVA垃圾收集参数与日志格式