如何告诉 VSCode 在哪里可以找到头文件和源文件

How to tell VSCode where to find header and source files

我有一个 C 项目的复杂目录结构,其中 CMAKE 管理特定项目使用哪些文件。

我尝试使用 VSCode 的 CMAKE 扩展,但效果不佳。

有没有办法告诉 VSCode 究竟使用了哪些文件才能在代码中导航?

打开命令面板(F1Ctrl+Shift+P),寻找“C/C++:编辑配置 (UI)”,并在“包含路径”下添加所需的文件夹。这将允许 Visual Studio Code 的 IntelliSense 知道您的头文件所在的位置。

为了优化体验,不要忘记设置编译器的路径、适合该编译器的 IntelliSense 模式以及您正在使用的 C/C++ 标准。

PS:有关如何使用 VS Code 进行 C 和 C++ 编程的更多信息,您可能会对 these lecture notes 我为我正在教授的研究生课程撰写的文章感兴趣。