【问题标题】:Visual Studio Code extension configuration error with LinuxLinux 的 Visual Studio Code 扩展配置错误
【发布时间】:2017-09-21 16:58:08
【问题描述】:

帮我解决这个错误!

我怎样才能摆脱它?

Linux中c_cpp_propertioes.json文件的配置是什么?

【问题讨论】:

  • #include <iostream> 的错误是“无法打开源文件“stddef.h”(“iostream”的依赖项)”——最好在您的问题中包含完整的错误文本。你的 linux (ubuntu/debian/???) 和版本是什么?你安装build-essential 包了吗?可以在控制台用g++编译简单的c++测试程序吗?
  • stddef.h 是一个标准的包含文件。在 Debian(可能还有 Ubuntu)上,它位于 linux-libc-dev 包中。确保已安装。
  • @osgx。是的,我可以在控制台中使用 g++ 编译所有程序。我使用的是基于 Ubuntu 16.04 LTS 的 Linux mint 18。
  • @RAHULTRIVEDI,检查你的c_cpp_properties.json vscode 文件(code.visualstudio.com/docs/languages/cpp - C/Cpp:来自命令面板和文档/LanguageServer/c_cpp_properties.json.md 的编辑配置命令)包含目录的路径(尝试在示例中使用 -H 选项运行 g++ 或 clang++ 以获取实际的标头搜索路径)。通过搜索错误消息在stackoverflow.com/questions/45855519 找到建议。可能 VSCode 不知道您的 g++ 版本或 clang++ 内部编译器包含目录的确切路径。

标签: c++ visual-studio-code g++


【解决方案1】:

错误消息“更新您的 includePath”可能由于多种原因而发生,但通常意味着您的 VSCode C++ 配置需要调整(但不一定是 includePath 本身)。

This answer 包含有关如何为 C++ 配置 VSCode 的通用说明。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-22
    • 1970-01-01
    • 1970-01-01
    • 2014-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多