如何在没有Visual Studio的情况下下载和安装Microsoft的Visual Studio C/C++编译器

Huz*_*ain 11 c visual-studio

我正试图在我的Windows上运行c代码.(到目前为止我在repl.it上运行它).但它证明比它应该更难.由于某种原因,MinGW没有安装.而且我花了很多时间试图以其他方式运行它.根据我的研究,我认为最好的方法是下载Visual Studio,但我有一台低端PC,我认为我不应该安装Visual Studio.我可以在某种程度上只安装它附带的C/C++编译器而无需安装Visual Studio本身.

如果它有帮助,我通常在atom中运行我的(python)代码,但也在我的机器上安装了Visual Studio代码.

如果我的问题很愚蠢,我很抱歉,我是一名自学成才的程序员,他学会了从麻省理工学院的6.00.1x和6.00.2x编写代码,目前正在尝试从Kernighan和Ritchie的'C编程语言'中学习C语言.我从未正式学过计算机科学.

And*_*tin 5

所需的称为“ Windows SDK”,其中包含IDE(Visual Studio)之外在Windows上构建应用程序所需的所有内容。

它带有所有必需的库,头文件,编译器,nmake等,以及用于cmd.exe将所有这些工具都放入您的.NET中的便捷快捷方式PATH。如果您知道自己在做什么,这就是您要使用的东西。

所需的SDK版本取决于您所编译的系统,但是您可以在Microsoft网站上找到所有这些版本。例如,对于Windows 10,可以在以下位置找到SDK:https//developer.microsoft.com/zh-CN/windows/downloads/windows-10-sdk

但是请注意,Windows编译器cl.exe有时可能会有些棘手,而仅学习GNUmake时,nmake不是您所期望的。如果您只是开始学习C,那么出于对您的问题的评论中给出的原因,我不建议您使用SDK。但是,如果您只需要在Windows上进行编译,而不必拖动20 GB以上的IDE,则可以考虑使用SDK。

(我们在演讲和练习中非常成功地将虚拟机与预先安装的Windows SDK配合使用。)

更新:

我已经知道,从Windows 8开始,SDK不再包含基于C ++应用程序的构建工具。现在,这些仅包含在Visual Studio安装中。

  • 现在呢?2021年 (2认同)
  • 如果有人在 2022 年遇到这种情况,可以在 VSCode 在线文档中阅读以下说明:从 Visual Studio 下载页面,向下滚动,直到在“所有下载”部分下看到“Tools for Visual Studio 2022”,然后选择“Build Tools for Visual Studio”的下载2022 年。(下载量仍然约为 6GB...) (2认同)

Joe*_*Joe 5

您可以将编译器和相关内容下载为Visual Studio构建工具的一部分。2017版本在这里:

https://www.visualstudio.com/downloads/#build-tools-for-visual-studio-2017