Qt Creator使用介绍

  • A+
所属分类:Qt专栏

编译器

qt creator可以使用两个编译器,MinGW和MSVC编译器,一般MinGW编译器用于Linux系统和windows系统开发,而MSVC编译器用于windows系统开发,MinGW编译器在linux系统下生成.a文件和.so文件,在windows系统下会生成.a文件和.dll文件;MSVC编译器在windows下生成.lib文件和.dll文件

调试器

qt creator分为两种调试器,gdb和cdb调试器,qt5后的安装包自带gdb调试器,不带cdb调试器,需要单独安装,安装cdb调试器分为离线安装和在线安装,推荐在线安装,离线安装需要下载windows sdk安装包,安装其中的cdb选项即可。gdb与MinGW搭配使用,cdb与MSVC搭配使用

Qt版本

Qt5和Qt4之间存在较大差别,Qt5程序不能兼容Qt4的程序

pro文件

存放了工程的配置信息(头文件、资源文件、库文件、源文件、lib生成路径……),库文件记得要区分debug和release版本,和vs相比,vs中有关的配置信息放在了sln等文件中,这些文件不宜修改,只能通过设置界面去修改,vs会对ui文件自动生成ui_**.h文件,存放于generatedfiles文件夹下,vs工程移植到qt creator中时需要将generatedfiles文件夹删除,不要引入

项目属性

规定编译的目录、编译参数(如并行编译)、编译套件(qt版本、调试器、编译器)、插件调试时选择的exe

编码选择

一般涉及GBK、UTF8、UTF8+BOM,MSVC对UTF8+BOM支持较好,对UTF8支持不好,如果选择代码跨平台,建议将编码设置为UTF8+BOM,同时记得设置qt creator的文件保存的编码属性,否则,默认情况下,UTF8+BOM文件会被去掉BOM头

版本管理

支持Git、Svn

插件

提供了多种插件,如代码美化插件和TODO插件,推荐使用

问题

1、报错指向性不明确,需要经验定位问题

2、调试时成员变量查看不方便

  • 我的微信
  • weinxin
  • 微信公众号
  • weinxin
阿拉灯aladeng

发表评论

您必须才能发表评论!