首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法打开源代码文件"begin_code.h“(依赖于"SDL2/SDL.h")

无法打开源代码文件"begin_code.h“(依赖于"SDL2/SDL.h")
EN

Stack Overflow用户
提问于 2020-10-03 19:04:08
回答 2查看 5.2K关注 0票数 2

在Ubuntu20.01LTM中尝试使用VS代码设置SDL2时,我会得到以下VS代码错误:

代码语言:javascript
复制
cannot open source file "begin_code.h" (dependency of "SDL2/SDL.h")

有小费吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-10-03 19:04:08

只需将"/usr/include/SDL2/"添加到c_cpp_properties.json中,如下所示:

代码语言:javascript
复制
{
    "configurations": [
        {
            "name": "Linux",
            "includePath": [
                "${workspaceFolder}/**",
                "/usr/include/SDL2/"
            ],
            "defines": [],
            "compilerPath": "/usr/bin/gcc",
            "cStandard": "gnu18",
            "cppStandard": "gnu++14",
            "intelliSenseMode": "gcc-x64"
        }
    ],
    "version": 4
}
票数 3
EN

Stack Overflow用户

发布于 2021-10-07 06:06:56

,以防文件夹中没有"c_cpp_properties.json“文件。

答案与上述不同,但我相信这可能是一个更好的方法。

要在工作区上创建c_cpp_properties.json,请执行以下操作:

打开命令palette)

  • search用于" C/C++:编辑配置(JSON)“,然后单击it

  • "c_cpp_properties.json”文件将在工作区

  • reload C/C++ IntelliSense扩展。

我假设您已经在vscode上安装了扩展"C/C++ IntelliSense、调试和代码浏览“。

在这些步骤之后,这个问题为我解决了。

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

https://stackoverflow.com/questions/64187963

复制
相关文章

相似问题

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