为C++设置窗口

为C++设置窗口,c++,windows,ide,installation,environment,C++,Windows,Ide,Installation,Environment,引用常见问题“没有问题是[…]太新手” 什么是建立Windows系统Vista的最好方法,如果与C++ ++? 最好有一个好的IDE,容易编译的软件支持制作文件等,但适合初学者 我非常希望IDE使用一种相对可移植的格式,比如makefile和configure脚本,不要太私有 我也希望能够在没有太多麻烦的情况下添加新的库等,并与其他C++编写的大多数代码一起工作。 我很习惯使用命令行 谢谢你的帮助,希望问题很清楚。如果已经回答了,我也会有类似的问题。 < P>在Windows上有很多好的C++

引用常见问题“没有问题是[…]太新手”

什么是建立Windows系统Vista的最好方法,如果与C++ ++? 最好有一个好的IDE,容易编译的软件支持制作文件等,但适合初学者

我非常希望IDE使用一种相对可移植的格式,比如makefile和configure脚本,不要太私有

<>我也希望能够在没有太多麻烦的情况下添加新的库等,并与其他C++编写的大多数代码一起工作。 我很习惯使用命令行


谢谢你的帮助,希望问题很清楚。如果已经回答了,我也会有类似的问题。

< P>在Windows上有很多好的C++ IDE。 事实上,专业软件开发的标准是免费的,有不同的版本。这将为Windows开发提供一个很好的工具链

然而,对于一个更跨平台的方法,你应该看看免费的,这是可用于许多平台。只要您自己的代码与平台无关,整个项目就可以在Windows、Linux、Mac等平台之间共享


其他的选择是或者允许在Windows上使用工具链。

< P>在Windows上有很多好的C++ IDE。 事实上,专业软件开发的标准是免费的,有不同的版本。这将为Windows开发提供一个很好的工具链

然而,对于一个更跨平台的方法,你应该看看免费的,这是可用于许多平台。只要您自己的代码与平台无关,整个项目就可以在Windows、Linux、Mac等平台之间共享


其他替代方案是或两者都允许在Windows上使用工具链。

Microsoft的Visual Studio功能强大,但相当专有。如果您喜欢开放式/便携式的东西,我建议您使用。

微软的VisualStudio功能强大,但相当专有。如果你喜欢开放/便携的东西,我建议和

试试,它将与C和C++编译器一起,制作,等等。这可以很容易地从命令行使用:g++-o someprogram.exe somecode.cpp

至于IDE,还有很多。现在我正在使用,到目前为止它真的很好。此外,它已经支持GCC编译器,并为您设置了许多适当的标志,因此您真正需要做的就是点击build按钮

其他一些你可能想尝试的是Eclipse,它非常强大,但是它的很多功能在你开始习惯之前都会非常混乱,很难使用。Visual C++是另一种,它显然会很好地集成到Windows中。当然,你可以经常使用Emacs:

试试,它将与C和C++编译器一起,制作,等等。这可以很容易地从命令行使用:g++-o someprogram.exe somecode.cpp

至于IDE,还有很多。现在我正在使用,到目前为止它真的很好。此外,它已经支持GCC编译器,并为您设置了许多适当的标志,因此您真正需要做的就是点击build按钮

其他一些你可能想尝试的是Eclipse,它非常强大,但是它的很多功能在你开始习惯之前都会非常混乱,很难使用。Visual C++是另一种,它显然会很好地集成到Windows中。当然,你可以一直使用Emacs:

< P>微软有一个免费的快速版本,它包含了你所需要的所有程序C++的全部内容。 对于GUI,主要的选择可能是MFC老而丑陋,CLR/.NET新的和混淆的或者查看QtNo.LGPL或WXWigETS

< P>微软有一个免费的Express版本,它包含了C++程序所需的所有内容。
对于Gui,主要的选择可能是,MFC旧的和丑陋的,CLR/.Net新的和混乱的,或者看看Qtnow LGPL或wxWigets,我知道这并不完全是“专有的”,但你应该看看。在它的封面下,您将看到所有熟悉的make和命令行工具,但它们都包装在一个经过抛光的IDE中


如果您对命令行非常熟悉,那么您可以在编译器/调试器套件的顶部通过代码编辑器创建IDE。微软自己的命令行工具是免费的,你们可以在里面得到一个很棒的调试器。我个人最喜欢的代码编辑器是。我真希望能有一个Mac版本/叹气。

我知道这并不完全是“专利”,但你应该看看。在它的封面下,您将看到所有熟悉的make和命令行工具,但它们都包装在一个经过抛光的IDE中

如果您对命令行非常熟悉,那么您可以在编译器/调试器套件的顶部通过代码编辑器创建IDE。林女士自己指挥
e工具免费提供,您可以在中获得一个很棒的调试器。我个人最喜欢的代码编辑器是。我真希望有一个Mac版本/叹气。

FWIW,我最近经历了这一过程,并尝试了基于VC++Express和QT Creator的东西。来自linux/unix背景的我发现QT更好一些,因为它使用了Ming编译器和一些基于make的构造。

FWIW,我最近经历了这一过程,并尝试了基于VC++Express和QT Creator的东西。来自linux/unix背景的我发现QT更好一些,因为它使用的是Ming编译器和一些基于make的构造。

如果你只使用windows,我会选择Visual Studio。它肯定会节省你的时间,你可以花在编码上。大多数针对windows的开源软件要么已经有了VC项目,如果他们没有,设置一个通常非常简单。通常情况下,他们有make或nmake文件供您构建与VC兼容的库来链接。

如果您只使用windows,我会选择Visual Studio。它肯定会节省你的时间,你可以花在编码上。大多数针对windows的开源软件要么已经有了VC项目,如果他们没有,设置一个通常非常简单。通常他们有make或nmake文件供你建立与VC兼容的库来链接。

我建议你评估。

我建议你评估。

我真的无法想象你会认为你是第一个问这个问题的人。谷歌网站:StasOffFuff.com C++ IDE看到大量的重复。啊,我忘了使用谷歌的站点:搜索。如果我是学究,我不仅要寻找IDE,还要寻找整个构建环境、编译器等等。我真的无法想象你会认为你是第一个问这个问题的人。谷歌网站:StasOffFuff.com C++ IDE看到大量的重复。啊,我忘了使用谷歌的站点:搜索。如果我是学究,我不仅要寻找IDE,还要寻找整个构建环境、编译器等等。将来我会尝试更彻底地搜索你可以用平台SDK构建MFc应用程序,但你现在真的不想开始学习MFc。你可以用平台SDK构建MFc应用程序,但是你真的不想现在就开始学习MFC。DevC++最近的一个变体是codeblocks.org>codeblock。DevC++最近的变体是codeblocks.org>codeblocks+1 for Qt Creator。这给我留下了深刻的印象。这是一个非常小的下载,我在几分钟内就启动并运行了。是的,QT非常流畅。有了跨平台的支持,VC++就一扫而光了。编辑器有点弱,但它会出现。Qt Creator为+1。这给我留下了深刻的印象。这是一个非常小的下载,我在几分钟内就启动并运行了。是的,QT非常流畅。有了跨平台的支持,VC++就一扫而光了。编辑有点弱,但会成功的。