已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Installing Qt/Windows本人在windows下使用Qt所以下面介绍一下在windwos安装Qt的情况。qt在windows安装,很简单,我们按照下面的步骤:第一步:准备安装软件请大家准备好软件qt-win-opensource-4.0.1-mingw.exe 和 devcpp-_setup.exe如果大家没有软件,可以到官方网站下载,或者去下载.第二步:安装软件大家先安装devcpp-_setup.exe,详细过程就不讲了,windows软件大同小异接下来安装qt-win-opensource-4.0.1-mingw.exe,安装过程也差不多,大家在安装过程中到了MinGW时,要注意在find MinGW (previously installed MinGW)是选择你安装的devcpp的目录比如:c:Dev-Cpp 其它的就不用管了,一直用next就可以了第三步:编译应用程序1. 在这时就安装好了软件,接下来,我们来编译运行一个程序。在记事本中我输入源代码/#include #include int main(int argc, char *argv) QApplication app(argc, argv); QPushButton hello(Hello world!); hello.resize(100, 30); hello.show(); return app.exec(); /我们保存文件为:helloworld.cpp2. 接下来我从开始菜单进入Qt 4.0.1 command Prompt 在dos下进入文件的目录。运用qmake工具编译文件。 a. 在进入要编译的文件目录,输入qmake -project 这个命令主要是生成工程文件 b. 接下来 我们输入qmake, 编译工程文件 c. 接下来我没输入 make 最后我们编译,这时如果没有错误,可执行文件就生成了。第四步:运行程序找到生成的release或者debug目录下的可执行文件,运行就可以了。qt:Window下安装配置QT开发环境(4.3.2)1.下载必须的软件 QT (QT的各种开发工具和类库) DEVCPP / (QT开发的IDE)2.软件安装 首先安装devcpp,这里举例安装路径为c:Dev-Cpp 再,安装QT软件包,这里举例安装路径为:c:QT.安装过程中会询问minGW的安装路径选择 c:Dev-CppmingGW3.设置系统环境变量 方法:我的电脑-属性-高级-环境变量-系统变量 PATH=C:Qt4.3.2bin;%PATH%;C:MinGWbin (这个需要添加内容) QTDIT=C:Qt4.3.2 (这两个需要创建) QMAKESPEC=win32-g+ 设置完成后,需要重新启动系统使设置生效,注销登录也可以。4.修改Dev-Cpp的相关设置使其支持QT代码提示功能 打开Dv-Cpp的主界面-工具-编译选项-目录 二进制:加入C:Qt4.3.2inculde 库:加入C:Qt4.3.2include和C:Qt4.3.2lib C+包含文件:加入C:Qt4.3.2include,C:Qt4.3.2bin,C:Qt4.3.2lib 打开Dv-Cpp的主界面-工具-编辑器选项-浏览类-代码补全 在代码补全列表中添加 C:Qt4.3.2inculdeQtGui, C:Qt4.3.2inculdeQtCore 等文件夹中的.h头文件5.编译连接源代码,在dos提示符下用下列三条命令 qmake -project qmake (xx需要被替换成你的工程名) make6.执行生成的可执行文件即可看到你的软件界面了.1、把代码拿到QT安装目录之外编译,总报错,错误信息是“QtValidLicenseForGuiModule does not name a type”。如果把代码放到QT安装目录内,则编译正常。2、无法用Debug方式编译代码,原因是安装文件里面没带QT的Debug库。不能编译Debug程序会给以后的调试工作带来许多不便。以上的两个问题,其实QT都帮我们解决了,只是在没有帮助提示的时候很难找到解决方法,反正这两个问题是把我郁闷了半天。解决的方法是运行开始程序Qt by Trolltech v4.0.1 (OpenSource)Qt 4.0.1 (Build Debug Libraries),Qt 4.0.1 (Build Debug Libraries)实际上是运行了QT安装目录下的“binqtvars.bat compile_debug”。该命令有两个作用,一是重新编译生成qmake程序,二是编译生成了QT的Debug库。此时,你可以去查看一下QT安装目录下的lib目录,.a文件会多了一些以字母d结尾的库文件,这些就是QT的Debug库。下面,就是编译一个最简单的Hello world程序,验证QT和MinGW安装无误。 QT安装目录里已经有Hello world程序的源码,在QT安装目录的examplestutorialt1中,以命令行方式进入该目录,分别运行“qmake”命令和“make”命令,即可在release目录中生成Hello world的可执行程序,若运行“make debug”命令,则会在debug目录中以Debug编译方式生成Hello world的可执行程序。在Windows环境正确配置QT 标签: C+ QT Windows /*海内存知己 天涯若比邻*/QT是赫赫有名的跨平台的 C+ 界面库。在 Linux 平台上开发的朋友都不会对它陌生,而且早年 Borland 公司麾下的 Linux 平台上的快速开发工具(RAD) Kylix 的组件库就是封装了 QT 而成。众所周知 C+ 的库封装的层次都很低,所以即使是 QT 这样的库你也不要指望它可以如 Delphi 那般高级。QT 有商业和免费开源的版本,在 Windows 平台上,Trolltech(QT的开发公司)并没有提供已编译好的二进制文件,所以程序员要自己手工在 Windows 平台上面进行编译,而且编译的时间比较长,大家要先有心理准备。一开始,我也不知该如何在 Windows 上面配置 QT 的开发环境,所以在网上搜了一下,发现文章质量良莠不齐,还在总算找到了一篇正确的,并照做成功,故而推荐给大家。先介绍一下我的开发环境,我使用的是酷睿2双核64位笔记本,1G内存,Windows XP SP2,VS2005,QT4.2.3。引用网友的正确安装配置方法如下:1. 下载代码:到官方网站/developer/downloads/qt/windows下载windows下的opensource的压缩包,或者来这里/wiki/Download_Qt下载名字类似qt-win-opensource-src-4.2.3.zip。然后下载编译VS的QT库的补丁/qtwin/acs-4.2.3-patch1.zip, 解压这两个包到一个目录,如C:Qt4.2.32.配置环境配置VS的vsvars32.bat,一般在C:Program FilesMicrosoft Visual Studio 8Common7Tools下面在PATH的头部添加QT所在目录,如C:Qt4.2.3,在INCLUDE上添加C:Qt4.2.3include,LIB中添加C:Qt4.2.3lib, 具体的目录是你刚才解压的目录,打开这个批处理文件,看着原来怎么写的你就学着写好了。俺的类似如下:set PATH=C:Qt4.2.3;C:Program FilesMicrosoft Visual Studio 8Common7IDE;。%PATH%set INCLUDE=C:Qt4.2.3include;C:Program FilesMicrosoft Visual Studio 8VCATLMFCINCLUDE;。%INCLUDE%set LIB=C:Qt4.2.3lib;C:Program FilesMicrosoft Visual Studio 8VCATLMFCLIB;。%LIB%打开一个cmd命令行窗口,把这个文件托过来执行,这样,你打开的cmd就具有上面设置的环境变量了,但是这些变量只针对你当前的cmd,不会更改本机配置,所以,不要关闭cmd窗口,执行下nmake /?看看能不能找到nmake命令3.打补丁执行刚才解压acs-4.2.2-patch1.zip之后的那个installpatch42.bat,直接托过来运行就好了。C:Qt4.2.3 installpatch42.bat4.配置QT安装,QT需要一些,定位到QT的目录下面,执行C:Qt4.2.3 qconfigure.bat -release -no-stl上面的选项根据你自己需要来写啊,比如你要debug版,就加个-debug选项,想要STL就把后面的去掉。第一个参数表示你编译出来的为那个VS版本使用,msvc 对应Visual Studio 6.0,对应2003,我的2005就用 msvc2005了。如果你不怕一会编译时间太长,你就干脆直接输入C:Qt4.2.3 qconfigure.bat msvc2005会输出一些配置信息,默认情况会编译很多东西。看好了,是不是你想要的,没有问题,就同意好了5.编译运行nmakeC:Qt4.2.3 nmake慢慢等吧,或者让它自己在那跑,你自己继续工作。6.配置环境,我的电脑属性高级环境变量用户变量里面设置几个变量:PATH中增加C:Qt4.2.3bin(如果没有就创建), 创建QMAKESPEC值为 win32-msvc2005,这个值还是根据你要生成的Vs版本,6.0 使用win32-msvc, 2003 使用, 2005就是 win32-msvc2005 创建QTDIR值为 C:Qt4.2.3如果你机器上安装多个版本的QT,就通过这三个环境变量来切换了,我同时有C:Qt4.0.0,那么就把那些前缀都换成C:Qt4.0.0,就使用4.0了。最后为了使的你刚才修改的环境变量生效,重启cmd,可以通过C: qmake -v来看你使用的QT版本。7.整个程序测试下hello.cpp#include #include int main(int argc, char *argv) QApplication app(argc, argv); QLabel *label = new QLabel(Hello World!); label-show(); return app.exec();执行C: qmake -project -t vcapp -o C: qmake在目录下面会生成projectname.vcproj,有这个就可以使用VS打开了,剩下的和普通的C+程序一样编译,运行,调试好了。以上就是在 Windows 系统环境下配置 QT 的方法,我照着做成功了,相信大家也是没有问题的。C+ 博大精深,多了解一些 C+ 库是有好处的。再次感谢好心网友的贡献!:-)Windows2000 VC6.0 下QT开发环境配置Windows2000 下QT开发环境配置我使用的是win2000系统和VC6.0编译器1 到/lang/cn/ 下载qt-win-opensource-src-4.2.2.zip包 注意一定要下载.zip的包 不要下载.exe的安装文件 可执行文件是配合g+编译器的 不支持VC编译器然后解压缩到你想要的目录下 我解到D:qt2 到/project/showfiles.php?group_id=49109 下载acs-4.2.2-patch1.zip解压缩到 刚才的qt的目录下3设置环境变量变量名 值Include C:Program FilesMicrosoft Visual StudioVC98Include(根据你安装VC编译器的路径而定)Lib C:Program FilesMicrosoft Visual StudioVC98LibPath C:Program FilesMicrosoft Visual StudioVC98Bin;C:Program FilesMicrosoft Visual StudioCommonMSDev98Bin;C:Program FilesMicrosoft Visual StudioCommonMSDev98Bin;D:qtlib;D:qtbin QMAKESPEC win32-msvc4 打开命令行窗口 进入qt目录下 然后按顺序执行installpatch42.bat qconfigure.bat msvc -debug -no-stl -no-style-windowsxp (因为是2000
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 贵阳市重点中学2024届中考数学全真模拟试卷含解析
- 2024-2034年中国区块链融资行业市场调研及未来发展趋势预测报告
- 2024-2034年中国光学玻璃制造市场深度调研分析及投资前景研究预测报告
- 2024-2034年中国中式服装行业市场现状分析及发展前景预测报告
- 2024-2034年中国上海市在线旅游行业发展监测及发展战略规划报告
- 2024-2034年中国OA办公系统行业市场深度评估及投资战略规划报告
- 广东省云浮市新兴县重点名校2023-2024学年中考数学考前最后一卷含解析
- 2023-2024学年江苏省无锡市锡山区(锡北片)重点中学中考物理押题试卷含解析
- 贵阳市2023-2024学年中考考前最后一卷物理试卷含解析
- 河北省石家庄市新乐市2021-2022学年中考数学全真模拟试卷含解析
- 2024年营养指导员理论知识考试题库及答案
- 西师版一年级《数学》下册单元测试卷(真题)
- 2024年四川省中考历史模拟训练试卷
- HYT 085-2005 河口生态系统监测技术规程
- 中国传统哲学智慧智慧树知到期末考试答案章节答案2024年湖南师范大学
- 中华民族发展史智慧树知到期末考试答案章节答案2024年云南大学
- BRCGS第六版包装材料塑料一次性餐具HACCP计划
- 2024新高考生物临考冲刺预测押题:选择题专项
- 湖北省宜昌市第十六中学2023-2024学年中考物理模试卷含解析
- 湖北省谷城县达标名校2024年中考冲刺卷物理试题含解析
- 《花的秘密》ppt课件.ppt
评论
0/150
提交评论