Visual Studio代码:C ++包含路径

防御力

我目前正在使用https://marketplace.visualstudio.com/items?itemName=mitaki28.vscode-clang,这是访问成员函数的好工具。

但是,我要导入的项目有一个问题。虽然上面的clang功能有效,但是在使用include目录时我遇到了特别的问题。我的项目结构如下:

|- src/
   |- main.cpp
|- include/
   |- MyHelper.h
|- CMakeLists.txt

有没有一种方法可以在Visual Studio Code中配置我的包含目录,这样main.cpp我就可以做到:#include "MyHelper.h"代替#include "include/MyHelper.h"?

在编辑器中,它突出显示了我的include语句,该语句表明无法找到该文件。尽管编辑器没什么大不了的(我的项目可以编译),但随后的问题是vscode-clang插件不起作用,因为它看不到文件。

也许它是否使用了编辑器中CMakeLists.txt中的配置进行必要的包含?

谢谢!

防御力

好的,这很愚蠢,但是如果有人使用Visual Studio Code并且没有琐碎的项目。这些说明假设您使用的是clang编译器:

  1. 打开您的项目目录
  2. 打开 .vscode/settings.json
  3. 在JSON对象内部配置以下行:

    // Compiler options for C++ (e.g. ['-std=c++11'])
    "clang.cxxflags": [
        "-I/path/to/my/include/directory" // header files
    ],
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Visual Studio 2015 包含路径

来自分类Dev

Visual Studio包含路径优先级

来自分类Dev

Visual Studio:C ++项目包含通过存储库共享的路径

来自分类Dev

Visual Studio“无法解析库包含路径”(Visual Micro)

来自分类Dev

Visual Studio找不到包含文件,但路径正确

来自分类Dev

是否可以从FTP地址向Visual Studio添加包含路径?

来自分类Dev

Visual Studio C ++项目中node-gyp包含文件的自动更新路径

来自分类Dev

如何从包含许多示例的教程存储库中构建代码(在 Visual Studio/C# 中)

来自分类Dev

当程序集路径包含空格时,无法在Visual Studio 2013中概要分析测试

来自分类Dev

Visual Studio 2015中的F#交互式可能会忽略DLL包含路径

来自分类Dev

我是否在Visual Studio中正确设置了boost包含和链接器路径?(提供了步骤)

来自分类Dev

为Windows安装NVM:由于路径中包含非法字符,导致Visual Studio NPM调试失败

来自分类Dev

Visual Studio无法打开包含文件,从路径中删除字符

来自分类Dev

如何在Visual Studio Code中为Linux的Windows子系统中设置包含路径

来自分类Dev

在 windows 中包含 .h 路径,但在 Visual Studio 中的 unix 中省略

来自分类Dev

Visual Studio C ++相对路径

来自分类Dev

Visual Studio Team Services(Visual Studio Online)程序包中是否包含代码覆盖范围

来自分类Dev

Visual Studio最近的文件路径

来自分类Dev

Visual Studio 2015中的C代码错误

来自分类Dev

包含设备SDK的Visual Studio

来自分类Dev

Visual Studio 不包含标题

来自分类Dev

C ++包含完整路径

来自分类Dev

无法在Visual Studio for C ++下设置环境和库的路径

来自分类Dev

C#Visual Studio文件夹路径

来自分类Dev

无法在Visual Studio C ++ 2013中包含OpenGL的freeglut

来自分类Dev

无法在Visual Studio C ++ 2013中包含OpenGL的freeglut

来自分类Dev

VS2012 C ++-阻止Visual Studio自动添加包含

来自分类常见问题

Visual Studio代码includePath

来自分类Dev

Visual Studio的代码精选

Related 相关文章

  1. 1

    Visual Studio 2015 包含路径

  2. 2

    Visual Studio包含路径优先级

  3. 3

    Visual Studio:C ++项目包含通过存储库共享的路径

  4. 4

    Visual Studio“无法解析库包含路径”(Visual Micro)

  5. 5

    Visual Studio找不到包含文件,但路径正确

  6. 6

    是否可以从FTP地址向Visual Studio添加包含路径?

  7. 7

    Visual Studio C ++项目中node-gyp包含文件的自动更新路径

  8. 8

    如何从包含许多示例的教程存储库中构建代码(在 Visual Studio/C# 中)

  9. 9

    当程序集路径包含空格时,无法在Visual Studio 2013中概要分析测试

  10. 10

    Visual Studio 2015中的F#交互式可能会忽略DLL包含路径

  11. 11

    我是否在Visual Studio中正确设置了boost包含和链接器路径?(提供了步骤)

  12. 12

    为Windows安装NVM:由于路径中包含非法字符,导致Visual Studio NPM调试失败

  13. 13

    Visual Studio无法打开包含文件,从路径中删除字符

  14. 14

    如何在Visual Studio Code中为Linux的Windows子系统中设置包含路径

  15. 15

    在 windows 中包含 .h 路径,但在 Visual Studio 中的 unix 中省略

  16. 16

    Visual Studio C ++相对路径

  17. 17

    Visual Studio Team Services(Visual Studio Online)程序包中是否包含代码覆盖范围

  18. 18

    Visual Studio最近的文件路径

  19. 19

    Visual Studio 2015中的C代码错误

  20. 20

    包含设备SDK的Visual Studio

  21. 21

    Visual Studio 不包含标题

  22. 22

    C ++包含完整路径

  23. 23

    无法在Visual Studio for C ++下设置环境和库的路径

  24. 24

    C#Visual Studio文件夹路径

  25. 25

    无法在Visual Studio C ++ 2013中包含OpenGL的freeglut

  26. 26

    无法在Visual Studio C ++ 2013中包含OpenGL的freeglut

  27. 27

    VS2012 C ++-阻止Visual Studio自动添加包含

  28. 28

    Visual Studio代码includePath

  29. 29

    Visual Studio的代码精选

热门标签

归档