C++ 我真的需要Visual Studio吗
我真的需要VisualStudio在Windows上构建c/c++应用程序吗。C++ 我真的需要Visual Studio吗,c++,windows,C++,Windows,我真的需要VisualStudio在Windows上构建c/c++应用程序吗。 有没有办法创建makefiles并构建应用程序。没有。有很多免费的IDE,或者您可以使用非microsoft编译器从命令行执行所有操作 提供了一个使用Mingw编译器的相当好的IDE。不,您没有。有很多免费的IDE,或者您可以使用非microsoft编译器从命令行执行所有操作 提供了一个使用Mingw编译器的非常好的IDE。您可以使用任何针对Windows的编译器(例如、、或其他)。所有这些都可以由命令行驱动,因此您
有没有办法创建makefiles并构建应用程序。没有。有很多免费的IDE,或者您可以使用非microsoft编译器从命令行执行所有操作
提供了一个使用Mingw编译器的相当好的IDE。不,您没有。有很多免费的IDE,或者您可以使用非microsoft编译器从命令行执行所有操作
提供了一个使用Mingw编译器的非常好的IDE。您可以使用任何针对Windows的编译器(例如、、或其他)。所有这些都可以由命令行驱动,因此您可以使用首选的make实用程序(或其他构建实用程序)
这就是说,VisualStudio相当不错(即使是最新版本)。不要忘记,它安装了命令行编译器工具,因此您也可以从makefile驱动它(不幸的是,它不再为您输出makefile,但是如果您想从IDE跳到命令行构建,它有自己的命令行工具来驱动基于项目设置的构建).您可以使用任何针对Windows的编译器(例如、、或其他)。所有这些都可以由命令行驱动,因此您可以使用首选的make实用程序(或其他构建实用程序)
这就是说,VisualStudio相当不错(即使是最新版本)。不要忘记,它安装了命令行编译器工具,因此您也可以从makefile驱动它(不幸的是,它不再为您输出makefile,但是如果您想从IDE跳到命令行构建,它有自己的命令行工具来驱动基于项目设置的构建).您甚至可以不使用额外的工具,只要您的机器上有编译器。请看这里的解释:
您甚至可以不使用额外的工具,只要您的机器上有编译器。请看这里的解释: 不,你没有 我知道你说的是c,但你也可以查看MonoDevelop,如果你选择做更多的事情:不,你不需要
我知道你说的是c,但你也可以查看MonoDevelop,如果你选择做更多的事情:一点也不。使用gcc进行Win32编程(包括操作系统和GUI编程)是完全可能的 对于我所有的爱好工作,如果可以的话,我使用Mingw的gcc编译器(对于C或Ada),使用Emacs作为我的IDE,使用gnumake作为我的构建系统。包括Git在内的所有主要版本控制系统都有良好的Mingw端口
这是我用来创建的工具集,它是SETI@Home作为Windows服务安装并运行它的客户端,执行故障检测和自动重启,并具有用于监视的内置web服务器。所有这些都没有VisualStudio。一点也没有。使用gcc进行Win32编程(包括操作系统和GUI编程)是完全可能的 对于我所有的爱好工作,如果可以的话,我使用Mingw的gcc编译器(对于C或Ada),使用Emacs作为我的IDE,使用gnumake作为我的构建系统。包括Git在内的所有主要版本控制系统都有良好的Mingw端口
这是我用来创建的工具集,它是SETI@Home作为Windows服务安装并运行它的客户端,执行故障检测和自动重启,并具有用于监视的内置web服务器。所有这些都不需要VisualStudio。如果您想坚持使用Microsoft工具链,但不想使用IDE,您可以使用cl和link从命令行与系统或应用程序一起构建
如果您没有编译器,它是免费提供的。如果您想坚持使用Microsoft工具链,但不想使用IDE,您可以使用cl和link从命令行与系统或应用程序一起构建 如果您没有编译器,它是免费提供的。非常好,下载和安装SDK可以为您提供跨平台的一致IDE,具有非常好的内置帮助、构建系统、访问修订控制、调试等。。。它甚至为您提供了MinGW编译器和工具链 更简单的是:通常的GNU工具链,但设置为提供本机Windows二进制文件 最后但并非最不重要的一点是,它为您提供了最单一的风格。非常好,下载和安装SDK可以让您获得跨平台的一致IDE,具有非常好的内置帮助、构建系统、访问修订控制、调试等。。。它甚至为您提供了MinGW编译器和工具链 更简单的是:通常的GNU工具链,但设置为提供本机Windows二进制文件
最后但并非最不重要的一点是,有一款软件给了您最独特的风格。要安装Microsoft编译器而不安装IDE,请下载免费提供的Windows SDK
要在不安装IDE的情况下安装Microsoft编译器,请下载免费提供的Windows SDK
您可以使用和与Mingw编译器配合使用。唯一的问题是,你不会有像MFC这样的M$东西,但是你可以使用QT或wxWindows,你可以使用Mingw编译器。唯一的问题是,您不会有MFC之类的M$功能,但您可以使用QT或wxWindows,这两种解决方案会立即出现在您的脑海中:
使用MaxFrm并不能阻止你使用微软C++编译器,如果你想使用VS调试器,那就很好了。
< P> >两个解决方案:使用MaxFrm并不能阻止你使用微软C++编译器,如果你想使用VS调试器,那就很好了。他们对make的理解有点迟钝。如果我要用make的话,我会用我自己的,谢谢。至少是make doe