QT在Windows操作系统下的三种编程环境搭建
时间:2025-04-20
时间:2025-04-20
本篇主要讲解 QT 在 Windows 操作系统下的三种编程环境搭建。
方 编程环境 案 一 Qt Creator 二 Qt Creator 三 Microsoft Visual Studio 2010
编译器 MinGW GCC Microsoft Visual C++ Compiler VS2010 自带
调试器 GDB Debugging Tools for Widows VS2010 自带
注意,以下方案提及的 QT 安装程序及压缩包均能在官网 http:///下载到。
方案一:QT4.8.5for 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.5for 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), http:///en-us/windows/hardware/hh852365 http:///en-us/download/details.aspx?id=8442 官网可以下载到开发包 GRMSDK_EN_DVD.iso,该 SDK 支持 WinXP 和 Win7 操作系统。
如图所示,按照默认选项安装。其中,红色框选的内容分别是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 SDKfor Windows 7 (x86)",调试器选择Auto-detected CDB at C:\Program Files\Debugging Tools for
Windows(x86)\cdb.exe。
(3)进入软件->菜单->工具->选项->调试器->CDB Paths->SymbolPaths->插入(鼠标点击小箭头)->符号服务器->确定(默认值)。
(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。
http:///en-us/windows/hardware/hh852365
http:///en-us/download/details.aspx?id=8442
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->SymbolPaths->插入(鼠标点击小箭头)->符号服务器->确定(默认值)。
方案三:QT4.8.5for Windows(VS2010+VS插件)
下一篇:5.1_基因突变和基因重组