使用 Qt visual studio 插件的任何缺点
Any disadvantages of using Qt visual studio addon
我刚刚开始学习如何在 C++ 中使用 Qt。他们可以选择使用独立的 Qt 创建器以及 Visual Studio 的插件。我有 Visual Studio 社区 2015。
问题是,与仅在 Qt Creator 中编码相比,使用插件 Visual Studio 有什么缺点吗?
更新:
似乎下面已经考虑使用 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 并将鼠标光标悬停在 select 上),而 MS Visual Studio 可以做到这一点,但并不那么容易,而且经常找不到定义(他们修复它多年并为源代码维护巨大的索引文件,而 Qt Creator 不构建此类文件)。
对我来说,Qt Creator 的主要缺点是来自 Windows SDK 的 CDB 或者可能是另一个外部的 CDB 与 Visual Studio 中更好的调试器,包括远程。所以我用 Visual Studio 调试复杂的问题,但我编写代码并用 Qt Creator 快速测试它。
我刚刚开始学习如何在 C++ 中使用 Qt。他们可以选择使用独立的 Qt 创建器以及 Visual Studio 的插件。我有 Visual Studio 社区 2015。
问题是,与仅在 Qt Creator 中编码相比,使用插件 Visual Studio 有什么缺点吗?
更新:
似乎下面已经考虑使用 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 并将鼠标光标悬停在 select 上),而 MS Visual Studio 可以做到这一点,但并不那么容易,而且经常找不到定义(他们修复它多年并为源代码维护巨大的索引文件,而 Qt Creator 不构建此类文件)。
对我来说,Qt Creator 的主要缺点是来自 Windows SDK 的 CDB 或者可能是另一个外部的 CDB 与 Visual Studio 中更好的调试器,包括远程。所以我用 Visual Studio 调试复杂的问题,但我编写代码并用 Qt Creator 快速测试它。