使用CDT的Visual C ++ 2008 Express或Eclipse Ganymede

时间:2023-01-15 13:08:53

I'm learning C++, and I want to know from those who are very good developers now: What is the best IDE, Visual C++ 2008 Express or Eclipse Ganymede with CDT? Remember that I'm using Microsoft Windows Vista Ultimate. Thanks!

我正在学习C ++,我想从那些现在非常优秀的开发人员那里了解:什么是最好的IDE,Visual C ++ 2008 Express或带有CDT的Eclipse Ganymede?请记住,我正在使用Microsoft Windows Vista Ultimate。谢谢!

The book that I'm reading is from Deitel: C++ How to Program, 5/e, because I don't know if the code of the book supports Microsoft Visual C++ 2008 Express.

我正在阅读的书来自Deitel:C ++ How to Program,5 / e,因为我不知道本书的代码是否支持Microsoft Visual C ++ 2008 Express。

5 个解决方案

#1


I'm using both regularly now.

我现在经常使用它们。

Visual studio is easier and more user friendly. I have issues with it though. They force you to do a number of things for reasons the benefit Microsoft and not you. It's free so you can't complain that much. Support is non existent but there's google for help.

Visual Studio更容易,更友好。我有问题。他们强迫你做一些事情,原因是微软而不是你。它是免费的,所以你不能抱怨那么多。支持不存在但谷歌寻求帮助。

Eclipse Gallileo does some difficult things startlingly well, but does some simple stuff startlingly badly. Such as when you compile if there's an error you get no visual indication. You have to open the problems window to see the errors. DOH! Eclipse is nearly as good as visual studio overall and is one of the best when using linux. The new version of the debugger has some very nice new features as well. Support is poor to non existent but there's google for help.

Eclipse Gallileo做了一些非常困难的事情,但确实做了一些简单的事情。比如编译时如果出现错误则没有视觉指示。您必须打开问题窗口才能看到错误。 DOH! Eclipse几乎与visual studio一样好,并且是使用linux时最好的之一。新版本的调试器也有一些非常好的新功能。支持很差,不存在,但有谷歌的帮助。

I tried codeblocks. The support was not very good to rude. I found it difficult to do anything serious with.

我试过代码块。粗鲁的支持并不是很好。我发现很难做任何严肃的事情。

#2


If you're working on Windows, MSVC++ 2008 Express is probably the one to go with, since it's the platform's native compiler. If you don't have any experience with Eclipse already, definitely go with MSVC. I've found Eclipse to be very counter-intuitive, but that's me, you may love it.

如果您正在使用Windows,那么可能是MSVC ++ 2008 Express,因为它是平台的本机编译器。如果您已经没有使用过Eclipse的经验,请务必使用MSVC。我发现Eclipse非常反直觉,但那就是我,你可能会喜欢它。

#3


I use codeblocks :) I like it a lot actually. Its interface is really easy to use.

我使用的是codeblocks :)我非常喜欢它。它的界面非常易于使用。

I am having issues with MSVS right now which I will be posting a question about here in a few minutes.

我现在遇到MSVS问题,我将在几分钟后发布一个关于这里的问题。

#4


Either will do you fine at this stage, but on balance I think you will find VS 2008 Express a little more straightforward unless you have much Eclipse experience.

要么你在这个阶段还不错,但总的来说,我认为除非你有很多Eclipse经验,否则你会发现VS 2008 Express会更直接。

That said, once you begin developing your OS you may find that you need to upgrade to the full (non-Express) version.

也就是说,一旦开始开发操作系统,您可能会发现需要升级到完整(非Express)版本。

#5


I use both Visual Studio 2005 Pro (at work) and Eclipse CDT (for personal projects).

我同时使用Visual Studio 2005 Pro(在工作中)和Eclipse CDT(用于个人项目)。

I do prefer to use Eclipse because I program meanly Qt applications on Windows with it. The Qt integration module is really good (and available freely at http://qt.nokia.com/). Once you are there, you could give a try also to Qt's lightweight IDE: Qt Creator.

我更喜欢使用Eclipse,因为我使用它来编程Windows上的Qt应用程序。 Qt集成模块非常好(可在http://qt.nokia.com/免费获得)。一旦你在那里,你也可以尝试Qt的轻量级IDE:Qt Creator。

If you are going to do C++ GUI programming, I think you should definitively go with Eclipse CDT and the Qt Integration plugin. I've programmed (and suffering) several years of MFC before learning Qt and I will never go back!

如果您要进行C ++ GUI编程,我认为您应该明确地使用Eclipse CDT和Qt Integration插件。我在学习Qt之前编程(和痛苦)几年的MFC,我将永远不会回去!

Hope it helps!

希望能帮助到你!

#1


I'm using both regularly now.

我现在经常使用它们。

Visual studio is easier and more user friendly. I have issues with it though. They force you to do a number of things for reasons the benefit Microsoft and not you. It's free so you can't complain that much. Support is non existent but there's google for help.

Visual Studio更容易,更友好。我有问题。他们强迫你做一些事情,原因是微软而不是你。它是免费的,所以你不能抱怨那么多。支持不存在但谷歌寻求帮助。

Eclipse Gallileo does some difficult things startlingly well, but does some simple stuff startlingly badly. Such as when you compile if there's an error you get no visual indication. You have to open the problems window to see the errors. DOH! Eclipse is nearly as good as visual studio overall and is one of the best when using linux. The new version of the debugger has some very nice new features as well. Support is poor to non existent but there's google for help.

Eclipse Gallileo做了一些非常困难的事情,但确实做了一些简单的事情。比如编译时如果出现错误则没有视觉指示。您必须打开问题窗口才能看到错误。 DOH! Eclipse几乎与visual studio一样好,并且是使用linux时最好的之一。新版本的调试器也有一些非常好的新功能。支持很差,不存在,但有谷歌的帮助。

I tried codeblocks. The support was not very good to rude. I found it difficult to do anything serious with.

我试过代码块。粗鲁的支持并不是很好。我发现很难做任何严肃的事情。

#2


If you're working on Windows, MSVC++ 2008 Express is probably the one to go with, since it's the platform's native compiler. If you don't have any experience with Eclipse already, definitely go with MSVC. I've found Eclipse to be very counter-intuitive, but that's me, you may love it.

如果您正在使用Windows,那么可能是MSVC ++ 2008 Express,因为它是平台的本机编译器。如果您已经没有使用过Eclipse的经验,请务必使用MSVC。我发现Eclipse非常反直觉,但那就是我,你可能会喜欢它。

#3


I use codeblocks :) I like it a lot actually. Its interface is really easy to use.

我使用的是codeblocks :)我非常喜欢它。它的界面非常易于使用。

I am having issues with MSVS right now which I will be posting a question about here in a few minutes.

我现在遇到MSVS问题,我将在几分钟后发布一个关于这里的问题。

#4


Either will do you fine at this stage, but on balance I think you will find VS 2008 Express a little more straightforward unless you have much Eclipse experience.

要么你在这个阶段还不错,但总的来说,我认为除非你有很多Eclipse经验,否则你会发现VS 2008 Express会更直接。

That said, once you begin developing your OS you may find that you need to upgrade to the full (non-Express) version.

也就是说,一旦开始开发操作系统,您可能会发现需要升级到完整(非Express)版本。

#5


I use both Visual Studio 2005 Pro (at work) and Eclipse CDT (for personal projects).

我同时使用Visual Studio 2005 Pro(在工作中)和Eclipse CDT(用于个人项目)。

I do prefer to use Eclipse because I program meanly Qt applications on Windows with it. The Qt integration module is really good (and available freely at http://qt.nokia.com/). Once you are there, you could give a try also to Qt's lightweight IDE: Qt Creator.

我更喜欢使用Eclipse,因为我使用它来编程Windows上的Qt应用程序。 Qt集成模块非常好(可在http://qt.nokia.com/免费获得)。一旦你在那里,你也可以尝试Qt的轻量级IDE:Qt Creator。

If you are going to do C++ GUI programming, I think you should definitively go with Eclipse CDT and the Qt Integration plugin. I've programmed (and suffering) several years of MFC before learning Qt and I will never go back!

如果您要进行C ++ GUI编程,我认为您应该明确地使用Eclipse CDT和Qt Integration插件。我在学习Qt之前编程(和痛苦)几年的MFC,我将永远不会回去!

Hope it helps!

希望能帮助到你!