Qt在Windows下的三种编程环境搭建

雪夜
发布: 2025-07-13 08:14:12
原创
906人浏览过

通过qt官网可以了解到其支持的平台、编译器和调试器的详细信息,如图所示:

Qt在Windows下的三种编程环境搭建https://www.php.cn/link/5e491d66377606ec44c27564123ab511

(主页 | 文档 | Qt Creator 3.0 | 调试和分析 | 设置调试器)

本文主要介绍在Windows操作系统下搭建QT的三种编程环境。

方案 编程环境 编译器 调试器 一

Qt Creator

MinGW GCC

GDB

Qt Creator

Microsoft Visual C++ Compiler

Debugging Tools for Windows

Microsoft Visual Studio 2010

VS2010自带

VS2010自带

请注意,以下方案中提到的QT安装程序及压缩包均可从官网http://download.qt-project.org/下载。

方案一:QT4.8.5 for Windows(Qt Creator+MinGW)

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、解压调试器工具gdb-7.5-i686_WinXP.zip。

请将里面的文件夹gdb-7.5-i686_WinXP复制到路径C:\Qt\gdb-7.5-i686_WinXP。

4、最后安装库文件qt-win-opensource-4.8.5-mingw.exe。

QT默认的安装路径是C:\Qt\4.8.5,这里建议修改为C:\Qt\4.8.5_MinGW,以此来与其他QT版本库区分开。避免覆盖并损坏已安装的其他QT版本。(注意:支持windows环境的QT库有mingw,vs2010,vs2008等版本)

当安装提示Find installed MinGW时,请用户指向路径C:\Qt\mingw。

5、完成上述步骤后,执行桌面快捷方式Qt Creator。

(1)进入软件->菜单->工具->选项->构建和运行->Qt版本->手动设置,添加qmake路径C:\Qt\4.8.5_MinGW\bin\qmake.exe。

(2)进入软件->菜单->工具->选项->构建和运行->构建套件(Kit),将编译器选择为"MinGW",调试器选择gdb-7.5-i686_WinXP。

管理->编辑->浏览->指向调试器路径C:\Qt\gdb-7.5-i686_WinXP\gdb-i686-pc-mingw32.exe。

Qt版本选择为"Qt 4.8.5(4.8.5_MinGW)"。

(3)进入软件->菜单->工具->选项->构建和运行->编译器->手动设置,添加MinGW,并设置相应路径。编译器路径C:\Qt\mingw\bin\gcc.exe。

6、加快Qt编译速度的技巧。

Qt默认的编译方式速度非常慢,可以使用多核编译的方式来提升速度。

进入软件并打开工程后->工具栏->项目->构建和运行->将mingw32-make.exe替换为jom.exe。

方案二:QT4.8.5 for Windows(Qt Creator+VC++ Compiler)

(I)针对电脑未安装,也不打算安装VS2010的情况:

1、必须确保电脑已安装Microsoft .NET Framework 4.0及以上版本。否则第2步骤会安装失败。

2、安装微软官方的Microsoft Windows SDK for Windows 7 and .NET Framework 4 (ISO),

https://www.php.cn/link/8f9c330d548fe4227c1e704642521ccf

https://www.php.cn/link/6dc5e880d0cbf7b811e5083f7242b044

官网可以下载到开发包GRMSDK_EN_DVD.iso,该SDK支持WinXP和Win7操作系统。

Qt在Windows下的三种编程环境搭建 如图所示,按照默认选项安装。其中,红色框选的内容分别是VC++的头文件和链接库;VC++的编译器;VC++的调试器。这些是必选功能,它们各自对应ISO光盘镜像里的文件是:

\WinSDKBuild\ WinSDKBuild_x86.msi

\vc_stdx86\vc_stdx86.msi

\WinSDKDebuggingTools\dbg_x86.msi

3、安装编译环境qt-creator-opensource-windows-x86-3.0.0.exe。请使用默认路径C:\qt\qtcreator-3.0.0。

4、安装Qt for vs2010的库文件,请运行qt-win-opensource-4.8.5-vs2010.exe。

QT默认的安装路径是C:\Qt\4.8.5,这里建议修改为C:\Qt\4.8.5_VS2010,以此来与其他QT版本库区分开。避免覆盖并损坏已安装的其他QT版本。(注意:支持windows环境的QT库有mingw,vs2010,vs2008等版本)

5、完成上述步骤后,执行桌面快捷方式Qt Creator。Qt Creator能自动检测到VC++编译器。

(1)进入软件->菜单->工具->选项->构建和运行->Qt版本->手动设置,添加qmake路径C:\Qt\4.8.5_VS2010\bin\qmake.exe。

(2)进入软件->菜单->工具->选项->构建和运行->构建套件(Kit),将编译器选择为"Microsoft Windows SDK for Windows 7 (x86)",调试器选择Auto-detected CDB at C:\Program Files\Debugging Tools for Windows(x86)\cdb.exe。

(3)进入软件->菜单->工具->选项->调试器->CDB Paths->Symbol Paths->插入(鼠标点击小箭头)->符号服务器->确定(默认值)。

Qt在Windows下的三种编程环境搭建(II)针对电脑已安装VS2010的情况:

1、安装编译环境qt-creator-opensource-windows-x86-3.0.0.exe。请使用默认路径C:\qt\qtcreator-3.0.0。

2、安装Qt for vs2010的库文件,请运行qt-win-opensource-4.8.5-vs2010.exe。

QT默认的安装路径是C:\Qt\4.8.5,这里建议修改为C:\Qt\4.8.5_VS2010,以此来与其他QT版本库区分开。避免覆盖并损坏已安装的其他QT版本。(注意:支持windows环境的QT库有mingw,vs2010,vs2008等版本)

3、安装Debugging Tools for windows。请运行dbg_x86.msi。这是一个调试器。按Complete完全安装即可。这个工具提取自微软官方的Microsoft Windows SDK for Windows 7 and .NET Framework 4 (ISO),官网可以下载到开发包GRMSDK_EN_DVD.iso。

https://www.php.cn/link/8f9c330d548fe4227c1e704642521ccf

https://www.php.cn/link/6dc5e880d0cbf7b811e5083f7242b044

4、完成上述步骤后,执行桌面快捷方式Qt Creator。Qt Creator能自动检测到VC++编译器。

(1)进入软件->菜单->工具->选项->构建和运行->Qt版本->手动设置,添加qmake路径C:\Qt\4.8.5_VS2010\bin\qmake.exe。

(2)进入软件->菜单->工具->选项->构建和运行->构建套件(Kit),将编译器选择为"Microsoft Visual C++ Compiler 10.0(x86)",调试器选择Auto-detected CDB at C:\Program Files\Debugging Tools for Windows(x86)\cdb.exe。

(3)进入软件->菜单->工具->选项->调试器->CDB Paths->Symbol Paths->插入(鼠标点击小箭头)->符号服务器->确定(默认值)。

Qt在Windows下的三种编程环境搭建 方案三:QT4.8.5 for Windows(VS2010+VS插件)

1、必须确保电脑已安装VS2010。

2、安装Qt for vs2010的库文件,请运行qt-win-opensource-4.8.5-vs2010.exe。

QT默认的安装路径是C:\Qt\4.8.5,这里建议修改为C:\Qt\4.8.5_VS2010,以此来与其他QT版本库区分开。避免覆盖并损坏已安装的其他QT版本。(注意:支持windows环境的QT库有mingw,vs2010,vs2008等版本)

3、安装VS2010的Qt插件,请运行qt-vs-addin-1.1.11-opensource.exe。插件的安装路径是C:\Program Files\Digia\Qt4VSAddin,按默认安装即可,无需修改。

以上就是Qt在Windows下的三种编程环境搭建的详细内容,更多请关注php中文网其它相关文章!

豆包AI编程
豆包AI编程

智能代码生成与优化,高效提升开发速度与质量!

下载
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号