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

问题描述 投票:0回答:2

我正在尝试在 Windows 上运行 C 代码,但我有一台低端 PC,而且我认为我不应该安装 Visual Studio。

如何只安装自带的C/C++编译器,而不安装Visual Studio本身。

c visual-studio visual-c++
2个回答
13
投票

您想要的是“Windows SDK”,它包含在 Windows 上构建应用程序所需的一切,除了 IDE (Visual Studio)。

它附带了所有必要的库、头文件、编译器、nmake 等,以及一个预配置的便捷快捷方式

cmd.exe
,可将所有这些工具放入您的
PATH
中。如果您知道自己在做什么,这就是您想要使用的。

您想要什么版本的 SDK 取决于您正在编译的系统,但您可以在微软网站上找到所有这些版本。例如,对于 Windows 10,可以在此处找到 SDK:https://developer.microsoft.com/en-US/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 安装中。


9
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.