Qt for windows
为了避免MFC的臃肿结构和怪异语法,以及直接使用Win32SDK开发的痛苦,特有如下需求。
目标:
1.配置一个windows的QT开发环境,开发GUI应用程序(QT可以将美化工作变得简单)
2.使用windows的调试器(GDB的速度总是让我很抓狂)
3.可以使用标准内嵌汇编(AT&T汇编也让我十分痛苦)
实现:
1.工具:
对于目标1,使用这个版本的QT即可实现,外加一个单独的QtCreator。
对于目标2和3,可以一步到位,下载WindowsSDK,里边就包含了调试器和VC的编译器(这个SDK中包含的是VC2008的编译器),而且还有了帮助文档和示例。
或者单独下载调试器:Debugging Tool For Win32
对于目标3,GCC使用的内嵌汇编语法是AT&T,VC编译器使用的语法是Intel标准ASM,所以可以直接使用WindowsSDK中的编译器
2.少许配置:
打开QtCreator,配置QT路径,以及调试器(一般情况下已经自动配置)。
如果使用的多核处理器,并且发现无法调试,则将 Option->Projects->Use jom instead of nmake 的勾去掉(待验证)
特别说明:
这个开发环境生成的应用程序需要VC2008运行库,因为是使用VC2008的编译器编译。