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

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

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

最佳答案 更新:
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)

The Qt Visual Studio Add-in allows programmers to create, build, debug
and run Qt applications from within non-Express versions of Microsoft
Visual Studio 2008, 2010, and 2012 (*newer versions also covered).

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

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

点赞