XP系统下,配置Qt Creator和msvc编译器

目的:Qt工程调用VC编译的库文件(.dll   .lib   .h)

然而之前安装配置的Qt Creator编译器是mingw,并不支持MSVC编译器编译的库文件;

针对这样的问题,想过两种解决方案:

1.安装VS2010,并配置VS2010+Qt4.8.4,Qt是VS2010的一个插件,编写程序在VS2010中进行;

2.安装VS2010,并配置Qt Creator4.8.4+MSVC2010(编译器),编写程序在Qt中进行;

第一种方法,由于VS2010太强大了,各种添加目录,附加依赖库,链接器的......很混乱,放弃

第二种方法,无意间配置成功,简直是喜极而泣,摸索的过程真的贼辛苦,庆幸的是结果是好的!


操作系统Windows XP(已安装)

VS2010专业版(已安装)

Qt 4.8.4:(qt-win-opensource-4.8.4-vs2010.exe、qt-vs-addin-1.1.11-opensource.exe)(已安装)

windows driver kit version 7.1.0:(GRMWDK_EN_7600_1.zip)适用于Windows XP的驱动程序(未安装)

由于系统已经有了 Visual Studio 2010 ,那么只需要安装 WindowsSDK里面的 “Debugging Tools for Windows” 组件,
其他的都不用装。

运行KitSetup,默认安装到系统C盘:C:\WinDDK。
XP系统下,配置Qt Creator和msvc编译器
XP系统下,配置Qt Creator和msvc编译器

XP系统下,配置Qt Creator和msvc编译器

SDK安装完成之后,打开Qt Creator,选项--工具--构建和运行

设置一、构建和运行

1、Qt版本,手动添加设置:

版本名称---Qt 4.8.4(msvc)

qmake---D:\Qt\4.8.4\bin\qmake.exe

XP系统下,配置Qt Creator和msvc编译器

2、构建套件

①名称

设置为myGui

②编译器

编译器---选择Microsoft visual c++ compiler10.0(x86)

XP系统下,配置Qt Creator和msvc编译器

③调试器

引擎---选择GDB引擎

二进制---选择C:\WinDDK\7600.16385.1\Debuggers\cdb.exe

XP系统下,配置Qt Creator和msvc编译器

④Qt版本

选择步骤1手动设置的Qt4.8.4(msvc)

XP系统下,配置Qt Creator和msvc编译器

设置二、调试器

CDB---符号路径---插入---符号服务器---确定(默认值)

XP系统下,配置Qt Creator和msvc编译器
至此,就全部安装配置完毕了,目的也达到了。。。成功调用三个库文件