Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual Studio或Eclipse-哪一个更适合Windows上的Qt?_Windows_Visual Studio_Eclipse_Qt_Ide - Fatal编程技术网

Visual Studio或Eclipse-哪一个更适合Windows上的Qt?

Visual Studio或Eclipse-哪一个更适合Windows上的Qt?,windows,visual-studio,eclipse,qt,ide,Windows,Visual Studio,Eclipse,Qt,Ide,Visual Studio或Eclipse-哪个IDE更适合Windows上的Qt? 考虑到Eclipse是免费的,我对VS的Express版本特别感兴趣,但如果这能更好地与Qt集成,我对非免费版本持开放态度 在发帖之前,你可以先看看类似的问题,以避免写下我已经读过的内容:) 寻找深入的答案。尝试Qt Creator。它仍处于测试阶段,但每个版本都在不断改进。它可能没有VS和eclipse所具有的所有特性,但它可能具有您所需要的特性。另外,它与Qt的集成非常紧密。请尝试使用Qt Creator。

Visual Studio或Eclipse-哪个IDE更适合Windows上的Qt?
考虑到Eclipse是免费的,我对VS的Express版本特别感兴趣,但如果这能更好地与Qt集成,我对非免费版本持开放态度

在发帖之前,你可以先看看类似的问题,以避免写下我已经读过的内容:)
寻找深入的答案。

尝试Qt Creator。它仍处于测试阶段,但每个版本都在不断改进。它可能没有VS和eclipse所具有的所有特性,但它可能具有您所需要的特性。另外,它与Qt的集成非常紧密。

请尝试使用Qt Creator。它仍处于测试阶段,但每个版本都在不断改进。它可能没有VS和eclipse所具有的所有特性,但它可能具有您所需要的特性。另外,它与Qt的集成非常紧密。

我将进一步阐述我的评论,询问为什么Qt Creator不在您的列表中

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

Qt的signals和slot范例实际上是一种语言扩展,Qt Creator使之非常易于使用:在编写connect()语句时,有很好的代码完成功能,可以智能地显示所连接类上的可用信号和slot

帮助系统集成得很好,与资源编辑器和表单设计器的集成也让它感觉有点像VisualStudio

调试器对于大多数目的来说都是足够的,但是缺乏使用MSVC进行调试的技巧——对于一些bug,我不得不退回到手动使用gdb

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

尽管有这些缺点,我还是喜欢它。看看


编辑:对Eclipse和MSVC支持的改进正在进行中。如果Qt Creator真的不适合你,我认为MSVC会赢,特别是如果你已经熟悉它的话。

我会进一步询问为什么Qt Creator不在你的名单上

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

Qt的signals和slot范例实际上是一种语言扩展,Qt Creator使之非常易于使用:在编写connect()语句时,有很好的代码完成功能,可以智能地显示所连接类上的可用信号和slot

帮助系统集成得很好,与资源编辑器和表单设计器的集成也让它感觉有点像VisualStudio

调试器对于大多数目的来说都是足够的,但是缺乏使用MSVC进行调试的技巧——对于一些bug,我不得不退回到手动使用gdb

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

尽管有这些缺点,我还是喜欢它。看看


编辑:对Eclipse和MSVC支持的改进正在进行中。如果Qt Creator真的不适合你,我认为MSVC会赢,特别是如果你已经熟悉它。

有什么理由Qt Creator不在你的名单上吗?这个问题怎么不是主观的?您可能希望陈述一些具体的需求,而不是简单地“更好的集成”。这对你来说意味着什么?这个问题太主观了,有很多理由使用其中之一,从你正在开发的平台开始。@Paul是的,我认为至少在3年后,它甚至不会接近VS或Eclipse。让我们严肃一点——这两个IDE都有多年的发展历史。@Piotr,你介意详细说明一下吗?我已经广泛地使用了VS和QtCreator,虽然VS是一个更加沉重和成熟的IDE,但我不认为QtCreator有那么糟糕。它关注Qt的事实使得它对Qt开发更具吸引力。最好指出您在IDE中特别需要什么。有什么理由Qt Creator不在您的列表中吗?这个问题怎么不是主观的?您可能希望陈述一些具体的需求,而不是简单地“更好的集成”。这对你来说意味着什么?这个问题太主观了,有很多理由使用其中之一,从你正在开发的平台开始。@Paul是的,我认为至少在3年后,它甚至不会接近VS或Eclipse。让我们严肃一点——这两个IDE都有多年的发展历史。@Piotr,你介意详细说明一下吗?我已经广泛地使用了VS和QtCreator,虽然VS是一个更加沉重和成熟的IDE,但我不认为QtCreator有那么糟糕。它关注Qt的事实使得它对Qt开发更具吸引力。在你的IDE中,你应该特别指出你想要的是什么。@ PiPiPipe看到我对保罗迪臣对我的问题的评论的答案。我对Eclipse有了很好的运气,因为它是嵌入式C++开发的,对于Eclipse来说,用原生C++开发的结果是平庸的,即使它对java也很有效。Qt Creator似乎工作得比Eclipse对我的工作好,但我在2年内还没有尝试过Eclipse(虽然当时被称为“成熟”)。PiiPipe看到了我对保罗迪臣对我的问题的评论。我对Eclipse有了很好的运气,因为它是嵌入式C++开发的,而Eclipse的原生C++开发结果是平庸的。尽管它在Java中运行良好。QtCreator似乎和Eclipse为我所做的一样好,但我已经有两年没有尝试过Eclipse了(虽然是bille)