我最近下载了Visual Studio Code以开始学习C编程语言。我安装了程序以及C扩展。但是,当我试图创建" Hello,World!"程序,它不会运行,并在问题菜单中,它无法识别stdio.h头文件,说我需要更新我的includePath。我无法在我的计算机上找到任何stdio.h文件进行链接。我是否需要下载C库文件(即使我已阅读它们应该包含在编译器中),如果是这样,我在哪里可以找到它们?还是有其他解决方案吗?谢谢,对不起,如果这是一个愚蠢的问题,我是新手。
答案 0 :(得分:1)
VS Code仅是源编辑器;也就是说,它基本上只是一个美化的文本编辑器。它能够加载扩展并打开一个shell来编译代码,并且有一些扩展可以让你自己调试代码,但它们很难设置和安装以便与C / C ++代码一起使用。 VS Code not 没有编译器/汇编器/链接器,也没有必要的头文件或SDK,因为这取决于您(用户)要安装然后指向设置文件中的那些。
另一方面,Visual Studio IDE是一个完整的integrated development environment,它还包含用于Windows的系统头文件和SDK,以及用于正确编译,链接和汇编代码的二进制文件到Windows系统的二进制文件(也可以使用跨平台)。 Visual Studio IDE有许多不同的版本,最新的是VS 2017。
如果您希望坚持使用VS Code,则需要为您要定位的系统获取编译器和相应的头文件。如果你现在只想坚持使用Windows,你可以抓住Windows 7 SDK here或Windows 10 SDK here ..你甚至可以抓住它们,只需引用你想要的那个。请注意,Windows 7 SDK包含Microsoft C / C ++编译器,您也可以从Build Tools站点下载MSVC编译器。
还有Cygwin,您可以使用GNU compiler,当然还有Clang,可以在VS代码和VS IDE中引用。
我希望可以提供帮助。