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。
SDK安装完成之后,打开Qt Creator,选项--工具--构建和运行
设置一、构建和运行
1、Qt版本,手动添加设置:
版本名称---Qt 4.8.4(msvc)
qmake---D:\Qt\4.8.4\bin\qmake.exe
2、构建套件
①名称
设置为myGui
②编译器
编译器---选择Microsoft visual c++ compiler10.0(x86)
③调试器
引擎---选择GDB引擎
二进制---选择C:\WinDDK\7600.16385.1\Debuggers\cdb.exe
④Qt版本
选择步骤1手动设置的Qt4.8.4(msvc)
设置二、调试器
CDB---符号路径---插入---符号服务器---确定(默认值)
至此,就全部安装配置完毕了,目的也达到了。。。成功调用三个库文件