工具介绍
常见的编译器
常见的c++译器MSVC(微软)、windows下的MinGW(开源)、linux下开源的GNU(gcc g++),其实MinGW其实就是GNU的封装。
QTcreator
qtcreator是专为qt开发而生的,他本身也是用qt开发的。但他本身也是一个独立的IDE,qt可以开发qt的gui项目,也可以开发非qt的纯c++项目。qtcreator完整运行需要kits(构建套件),包括编译器、调试器、工程管理等。
qmake
qmake是一个项目管理工具,可以自动生成makefile、visual studio专案文件和xcode专案文件。不管源码是否是qt所写,其实都可以使用qmake来管理,qmake能用于很多软件的构建过程。