【问题标题】:Visual Studio or Eclipse - which one is better for Qt on Windows?Visual Studio 或 Eclipse - 哪个更适合 Windows 上的 Qt?
【发布时间】:2010-10-25 10:17:21
【问题描述】:

Visual Studio 或 Eclipse - 哪个 IDE 更适合 Windows 上的 Qt?
考虑到 Eclipse 是免费的,我对 VS 的 Express 版本特别感兴趣,但如果这样可以更好地与 Qt 集成,我愿意接受非免费版本。

在发布之前,您可能会查看关于 SO 的类似问题,以避免写下我已经阅读过的内容 :) 寻找深入的答案。

【问题讨论】:

  • Qt Creator 没有出现在你的列表中有什么原因吗?
  • 这个问题怎么不主观?您可能想要说明一些具体要求,而不是简单地“更好地集成”。这对你意味着什么?
  • 这个问题太主观了,有很多理由选择其中一个,从你正在开发的平台开始。
  • @Paul 是的,我认为至少在 3 年内它都不会接近 VS 和 Eclipse。说真的 - 这两个 IDE 背后都有多年的发展。
  • @Piotr,您介意详细说明一下吗?我已经广泛使用了 VS 和 QtCreator,虽然 VS 是一个更重和更成熟的 IDE,但我认为 QtCreator 并没有那么糟糕。它专注于 Qt 的事实使其对 Qt 开发更具吸引力。最好指出您在 IDE 中专门寻找的内容。

标签: windows visual-studio eclipse qt ide


【解决方案1】:

我将扩展我的评论,询问为什么 Qt Creator 不在你的列表中。

我有使用 MSVC 的经验,并且我使用 Eclipse 在 Linux 上进行了一些 C++ 开发,并且对它印象深刻。尽管我对这些工具很熟悉,但我还是决定使用 Qt Creator 来完成基于 Qt 的工作。

Qt 的信号和槽范例实际上是一种语言扩展,并且 Qt Creator 使其非常易于使用:在编写 connect() 语句时具有出色的代码完成功能,可以智能地显示您所在类上的可用信号和槽连接。

帮助系统集成得很好,与资源编辑器和表单设计器的集成使其感觉也有点像 Visual Studio。

调试器足以满足大多数目的,但缺乏使用 MSVC 进行调试的技巧 - 对于一些错误,我不得不退回到手动使用 gdb。

我缺少的另一件事是对我的代码文件进行一些虚拟组织的能力。我无法在项目视图中将相关类组合在一起。

但尽管有这些缺陷,我还是很喜欢它。看看吧!

编辑:对 Eclipse 和 MSVC 支持的改进位于 Qt Roadmap。如果 Qt Creator 真的不适合你,我认为 MSVC 会胜出,尤其是在你已经熟悉它的情况下。

【讨论】:

    【解决方案2】:

    改用 Qt-Creator。它仍处于测试阶段,但每个版本都在变得更好。它可能不具备 VS 和 eclipse 所具有的所有功能,但它可能具有 需要的功能。此外,它与 Qt 紧密集成。

    【讨论】:

    • @PiedPiper 查看我对 Paul Dixon 对我的问题的评论的回答。
    • 我在使用 Eclipse 进行嵌入式 C++ 开发时运气不佳,在使用原生 C++ 开发的 Eclipse 中结果平庸,尽管它在 Java 上运行良好。 Qt Creator 似乎和 Eclipse 一样好用,但我可能有 2 年没有尝试过 Eclipse(尽管当时它被称为“成熟”)。
    猜你喜欢
    • 2011-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-05
    • 1970-01-01
    • 1970-01-01
    • 2010-12-26
    • 2010-11-09
    相关资源
    最近更新 更多