2012-01-15 132 views
0

我刚开始学习编程C++。 Visual Studio很好,但它太挑剔了,它让我的代码编译时产生了很多问题。所以我听说代码块是一个很好的代码块。有没有人知道任何其他简单和无忧无虑的人?我试图在VS 2010中用我书中的说明创建一个hello世界程序,当然它发疯了,并说你不能这样做和另一个。 =/VS 2010用于创建C++程序的一个很好的选择是什么?

+6

C++是C++。如果你的代码不能在一个编译器上编译,它可能不会在另一个编译器上编译。 (如果是这样,你的代码可能会被破坏。)VS非常简单,因为它很容易... – Thomas 2012-01-15 18:35:03

+0

也许,你的书太旧了,无法教你现代C++。 – nos 2012-01-15 18:36:35

+2

已经回答了这个问题。查看[我的回答最后一个问题]的底部部分(http://stackoverflow.com/a/8872113/366904)。切换到不同的编译器,因为Visual Studio挑剔不会对你有什么好处。只有当你不喜欢Visual Studio并且更喜欢别的东西时才能切换。没有什么会更简单或更容易编写代码。 C++是一门难懂的语言。 – 2012-01-15 18:43:38

回答

5

你将不得不早于学习,希望能早于以后.. C++要求你在编写代码时非常具体,并且使用哪个版本并不重要。 C++是一种标准语言,所有编译器或多或少地符合相同的规范。

如果你的代码没有编译,那是因为你在编写它时做错了。举一些例子,我们可能会提供帮助。一个新的编译器不会改变任何东西。

3

如果你正在寻找更轻的IDE,那么你可以看看this

0

不确定你的意思是挑剔 - 如果你不是指编译器,而是IDE(它在写作过程中会遇到很多问题),我建议你用通用的文本编辑器来尝试它,改为独立编译器。我最喜欢凯特,当被迫使用Windows时,我使用Notepad ++。作为编译器,你可以继续使用Visual,转到gcc(Windows上的MinGW)或Intel C++编译器。

所有这些都是IMO在Linux上更容易,所以我的建议是[K/X] Ubuntu + kate + gcc。 (您仍然可以轻松地将程序移植到Windows上,比其他方式更容易。)

0

查看Notepad ++免费源代码编辑器,该编辑器支持在MS Windows环境下运行的几种编程语言和MinGW gcc的windows端口)。

相关问题