Qt4.8.5配置相关问题
来源:互联网 发布:telnet本机端口不通 编辑:程序博客网 时间:2024/06/06 07:45
空余时间想看看Qt,在安装和编译过程中遇到了一些值得记录的东西,总结一下。
(一)安装
1、先安装编译环境qt-creator-win-opensource-3.0.0.exe,使用默认路径C:\Qt\qtcreator-3.0.0
2、解压缩编译器工具MinGW-gcc440_1.zip,把里面的文件夹mingw拷贝到路径C:\Qt\mingw
3、解压缩调试器工具qtcreator-gdb-7.4-MINGW32_NT-6.1-i686.tar.gz,把里面的文件夹qtcreator-gdb-7.4-MINGW32_NT-6.1-i686拷贝到路径C:\Qt\qtcreator-gdb-7.4-MINGW32_NT-6.1-i686
4、安装库文件qt-win-opensource-4.8.5-mingw.exe,当安装提示Find installed MinGW时,指向路径C:\Qt\mingw。
5、完成了上面的操作之后执行一下Qt Creator做如下的配置:
(1)工具->选项->构建和运行->Qt版本->手动设置,添加qmake路径C:\Qt\4.8.5\bin\qmake.exe
(2)工具->选项->构建和运行->构建套件(Kit),把编译器选择为"MinGW",调试器选择qtcreator-gdb-7.4-MINGW32_NT-6.1-i686,调试器选择为C:\Qt\qtcreator-gdb-7.4-MINGW32_NT-6.1-i686\gdb-i686-pc-mingw32.exe,Qt版本选择为"Qt 4.8.5(4.8.5_MinGW)"
(3)工具->选项->构建和运行->编译器->手动设置,添加MinGW,并设置编译器路径C:\Qt\mingw\bin\gcc.exe
以上就完成了Qt4.8.5的安装。
(二)第一个程序
1、建立新的项目:
启动Qt Creator,新建工程 HelloWorld,菜单点击“File” -> New File or Project... -> Projects 中选择 Empty Qt4 Project -> OK
2、建立新的文件:
右键单击项目名 HelloWorld,Add New... -> C++ 下选择 C++ Source File,点击“OK” -> 输入类名 Hello 点击“Next” -> Finish
3、输入代码:
#include <QApplication> #include <QLabel> int main(int argc,char *argv[]) { QApplication app(argc,argv); QLabel *label = new QLabel("Hello Qt!"); label->show(); return app.exec(); }4、编译之后就可以看到Hello Qt的问候语了,代表我们的环境没有问题
(三)存在的小问题
1、在debug或者release目录下会生成exe文件,执行的时候却提示我们:“没有找到mingwm10.dll,因此这个程序未能启动。重新安装应用程序可能会修复此问题。”
2、本机生成的exe文件在其他机器上无法执行,提示缺少dll的问题暂时未找到解决方法,大家如果知道请告诉我,多谢!
- Qt4.8.5配置相关问题
- qt4->qt5的相关问题
- QT4相关
- Qt4.8.5 配置mysql驱动
- Qt4.8.5+VS2010+Addin配置
- VS2010配置Qt4.8.6出现的问题
- 解决QT4+VS2010的配置问题
- Qt4.8.5+QtCreator2.8.0+mingw配置过程
- Tomcat配置相关问题
- Apache配置相关问题
- Struts2 配置相关问题
- Struts2 配置相关问题
- mybatis配置相关问题
- apache相关配置问题
- kafka相关配置问题
- tomcat8相关配置问题
- 配置Struts2相关问题
- Sqlserver2008相关配置问题
- Android4.0(Phone)拨号启动过程分析(三)与Framework层通信
- 如何防止多次提交同一个表单?
- hdoj.1061 Rightmost Digit 20140731
- 开源词典
- Valid Palindrome(LeetCode)
- Qt4.8.5配置相关问题
- 内核同步之名词解释和原子操作
- 【Node.js】专门针对初学者的Node.js教程
- SAE storage linux管理
- linux c dynamic library programming
- 7/31
- matlab中m文件输出为c文件的方法
- hdu-2091-空心三角形
- hdu