使用Qt visual studio插件的任何缺点

时间:2016-02-22 21:08:11

标签: c++ visual-studio qt add-on

我刚开始学习如何在C ++中使用Qt。他们可以选择使用独立的Qt创建者以及Visual Studio的插件。我有2015年的Visual Studio社区。

问题是,使用Visual Studio插件而不仅仅是在Qt创建器中进行编码有什么缺点吗?

1 个答案:

答案 0 :(得分:2)

更新: How do i use Qt in my Visual Studio 2015 projects?

考虑到在VS2015上使用Qt扩展,似乎已经有点过时了。但我还没有亲自尝试过自己,并怀疑Qt Creator仍然有如下优势。

Qt Visual Studio加载项的优点:

  • 它允许我们在使用Qt项目时使用Visual Studio中更好的调试器
  • 它允许我们通过在其他系统或VM上运行可执行文件轻松地进行远程调试
  • 许多开发人员习惯使用Visual Studio

Qt Visual Studio加载项的缺点:

  • 非常不可靠的项目导入,让我们手动修复。并非所有加载版本都是好的:我们仍然使用1.2.3因为
  • 向项目等添加文件不方便我们通常添加到Qt .pro文件中然后重新导入项目
  • Visual Studio构建代码的速度比Qt Creator慢得多(大概是nmake和jom工具之间的比例,jom并行构建)
  • Visual Studio必须高于Express(例如Ultimate)
  

Qt Visual Studio外接程序允许程序员创建,构建和调试   并从非Express版本的Microsoft中运行Qt应用程序   Visual Studio 2008,2010和2012(*更新版本也包括在内)。

其他优点和缺点可以考虑个人开发者偏好。我喜欢Qt Creator能够快速找到光标下的任何定义(按下Ctrl并将鼠标光标悬停并选择),而MS Visual Studio可以做到这一点,但不是那么容易,而且经常太频繁地无法找到定义(他们修复了它年,并为源代码维护庞大的索引文件,而Qt Creator不构建此类文件。)

对我来说,Qt Creator的主要缺点是来自Windows SDK的CDB,或者可能是另一种外部的,而不是Visual Studio包括远程的调试器。所以我使用Visual Studio调试复杂的问题,但是我编写代码并使用Qt Creator快速测试它。