我目前正在使用 https://marketplace.visualstudio.com/items?itemName=mitaki28.vscode-clang 作为访问成员函数的一个不错的小工具。
但是,我正在导入的项目存在一个问题。虽然上述 clang 功能有效,但我在使用包含目录时遇到了特殊问题。我的项目结构如下:
|- src/
|- main.cpp
|- include/
|- MyHelper.h
|- CMakeLists.txt
有没有办法在 Visual Studio Code 中配置我的包含目录,以便在 main.cpp
我可以这样做: #include "MyHelper.h"
而不是 #include "include/MyHelper.h"?
在编辑器中,它突出显示了我的包含语句,说它无法找到该文件。虽然编辑器不是什么大问题(我的项目编译),但随后的问题是 vscode-clang 插件不起作用,因为它看不到文件。
也许甚至让它在编辑器中使用我的 CMakeLists.txt 中的配置来进行必要的包含?
谢谢!
原文由 Deftness 发布,翻译遵循 CC BY-SA 4.0 许可协议
好吧,这很愚蠢,但如果有人使用
Visual Studio Code
并且没有一个简单的项目。这些说明假设您使用的是 clang 编译器:.vscode/settings.json