gpt4 book ai didi

c - Visual Studio Code 不包含 C 头文件

转载 作者:太空宇宙 更新时间:2023-11-03 23:38:57 24 4
gpt4 key购买 nike

我最近下载了 Visual Studio Code 以开始学习 C 编程语言。我安装了程序以及 C 扩展。但是,当我尝试创建“Hello, World!”时程序,它不会运行,并且在问题菜单中它不识别 stdio.h 头文件,说我需要更新我的 includePath。我无法在我的计算机上找到任何要链接到的 stdio.h 文件。我是否需要下载 C 库文件(即使我已经阅读过它们应该包含在编译器中),如果需要,我在哪里可以找到它们?或者还有其他解决方案吗?谢谢,如果这是一个愚蠢的问题,我很抱歉,我是新手。

最佳答案

我想你可能会感到困惑 VS CodeVS IDE .

VS Code 只是一个源代码编辑器;也就是说,它基本上只是一个美化的文本编辑器。它能够加载扩展并打开 shell 来编译代码,并且有一些扩展可以让您调试代码本身,但是要设置和安装它们以与 C/C++ 代码一起工作可能很棘手。 VS Code 没有编译器/汇编器/链接器,也没有必要的 header 或 SDK,因为这取决于您(用户)安装,然后指向您的设置文件中的那些。

另一方面,Visual Studio IDE 是一个完整的 integrated development environment它还包括适用于 Windows 的系统头文件和 SDK,以及用于将您的代码正确编译、链接和组装为适用于 Windows 系统的二进制文件的二进制文件(也可以跨平台)。 Visual Studio IDE 有许多不同的风格,最新的是 VS 2017。

如果您希望坚持使用 VS Code,则需要为您的目标系统获取编译器和适当的头文件。如果您现在只想坚持使用 Windows,可以获取 Windows 7 SDK hereWindows 10 SDK here .. 你甚至可以同时捕获两者,并在需要时只引用你想要的那个。请注意,Windows 7 SDK 包含 Microsoft C/C++ 编译器,或者您可以从其 Build Tools 下载 MSVC 编译器。网站。

还有 Cygwin您可以在其中使用 GNU compiler ,当然还有 Clang ,可以在 VS Code 和 VS IDE 中引用。

希望对您有所帮助。

关于c - Visual Studio Code 不包含 C 头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50661797/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com