在“Qt”部分中,排名第一的是Qt框架的分发:使用MinGW GCC 4.9.2编译的头文件和库.
底部的一个,在“工具”部分是编译器工具链:MinGW GCC版本4.9.2.
你需要两者.
请注意:QtCreator中的GDB前端存在严重的性能问题,尤其是启动时间问题.它也不是很敏感.这让我在调试会话期间感到非常不舒服.例如,获取变量值可能需要一两秒钟. Microsoft工具链不会出现此问题.它也不会发生在Linux上.
此外,Qt for MinGW只有32位官方发行版.所以你不能用它来构建64位程序.您将需要另一个工具链并自己从源代码构建Qt分发(或从第三方源获取它).
您可以在Windows上使用Visual Studio,在Linux上使用GCC.它通常工作正常,因为Qt隐藏了大部分平台和编译器细节.一个优点是这些编译器,标准库,运行时和调试器完全不同:您可以获得双重强大的编译器警告,堆内存诊断和代码可移植性.只要确保你不时在两个平台上编译.
您甚至可能在Windows上安装了多个工具链和Qt distibutions,并检查所有这些工具链和Qt distibutions.您可以设置项目并在两次单击之间切换工具链.您可以随时添加和删除它们.实验!不要害怕打破它. 😉
关于Qt vs QtQuick,只有一个答案:它取决于.此外,StackOverflow上的问题也是如此.您可以看看these answers.我强烈建议您尝试两者.