【问题标题】:Any disadvantages of using Qt visual studio addon [closed]使用 Qt Visual Studio 插件的任何缺点 [关闭]
【发布时间】:2016-06-04 11:35:35
【问题描述】:

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

问题是,使用 Visual Studio 插件与仅在 Qt creator 中编码相比有什么缺点吗?

【问题讨论】:

  • IMO Visual Studio for C++ 简直糟透了(对于 C# 来说很棒)。它速度慢,并且带有无用的功能(在使用 Qt 时无用)。对我来说,Qt Creator 对于 C++ 项目来说更方便,即使它们没有使用 Qt 框架。
  • 谢谢,我在 Qt 中遇到了一个奇怪的问题,即 Qt 编辑器中的键盘有轻微的输入延迟。这很常见吗?
  • 没有。我从来没有遇到过这样的问题。

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


【解决方案1】:

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

下面的内容似乎有点过时了,已经考虑使用 VS2015 的 Qt 扩展。但我还没有亲自尝试过,我怀疑 Qt Creator 仍然具有如下优势。

Qt Visual Studio Add-In 的优势:

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

Qt Visual Studio Add-In 的缺点:

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

Qt Visual Studio 插件允许程序员创建、构建、调试 并在 Microsoft 的非 Express 版本中运行 Qt 应用程序 Visual Studio 2008、2010 和 2012(*还包括较新的版本)。

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

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

【讨论】:

  • 非常感谢,有时间我会试试看是否喜欢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多