首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C++ std_lib_facilities.h文件in VSCode (Mac) 2020

C++ std_lib_facilities.h文件in VSCode (Mac) 2020
EN

Stack Overflow用户
提问于 2020-04-11 12:27:09
回答 1查看 549关注 0票数 0

我刚开始学习如何编程。我在我的Mac和C/C++扩展上设置了VSCode。我从Stroustrup的编程和原则书中编写了helloworld程序。我将std_lib_facilities.h文件放在与helloworld.cpp文件相同的文件夹中。不过,我还是得到了错误消息:#include错误检测到了。请更新您的includePath。此翻译单元禁用Squiggles。

为什么我还会有这个错误?书中说,我所需要的只是将std_lib_facilities.h.txt文件与我的.cpp程序放在同一个目录中。它们在同一个文件夹中,为什么我会收到这个错误呢?

我的代码:

代码语言:javascript
复制
#include "std_lib_facilites.h"

int main()
{
    cout << "Hello World \n";
    return 0;
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-11 12:59:13

首先,文件名中有一个错误。

#include "std_lib_facilites.h"

应该是std_lib_facilities.h (来源1来源2)。

并确保将其保存为.h

其次,您可以配置一个. .vscode/c_cpp_properties.json ties.json文件来指定头文件的路径。请参阅JSON模式引用的VS代码文档。

  1. 打开命令调色板
  2. 选择"C/C++:编辑配置(JSON)“
  3. 设置includePath
代码语言:javascript
复制
 "configurations": [
     {
         "name": "Mac",
         "includePath": [
             "${workspaceFolder}/**",
             "/path/to/headers"
         ],
         ...
     }
 ],

默认情况下,它已经有了"${workspaceFolder}/**",它应该在您的工作区(和它的子文件夹)中搜索头文件。但也可以指定其他文件夹的路径。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61156790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档