这两天试用了一下Windows下的QtCreator 2.4.1,感觉还不错
Qt Creator集成了MinGW编译系统(mingw32-make,gcc编译器,gdb调试器等),开发用到开源代码的项目变得很方便,没有必要再死守msys,也没有必要再记住gdb的各条命令,可以告别原本并非在Windows下开发的开源项目编译、调试的痛苦。
可以创建基于makefile的工程,步骤如下:
File >> New File or Project >> Other Project >> Import Existing Project
按下projects tab键,可以进行项目设置
Build Settings中设置build steps和clean steps
Run Settings中设置运行的应用程序和运行参数
QtCreator的文本编辑器也是比较的好用,可以进行定制,比如语法加亮可以设置得和Visual Studio基本一致,也可以使用FakeVim功能。
调试也算比较方便,调试器其实还是gdb,有了类似于Visual Studio的调试工具使QtCreator显得更友好。
前一阵子开发中用到开源的库文件(.a或.la之类的),虽然在Visual Studio中能够修正大把的编译错误,也能成功链接,但运行时总出错,找不到某某函数入口点之类的。现在不会再被这种问题困扰。