【发布时间】:2020-12-02 13:40:41
【问题描述】:
我有一个 C 项目的复杂目录结构,其中 CMAKE 控制哪些文件用于某个项目。
我尝试使用 VSCode 的 CMAKE 扩展,但效果不佳。
有没有办法告诉 VSCode 究竟使用了哪些文件才能在代码中导航?
【问题讨论】:
标签: c visual-studio-code project
我有一个 C 项目的复杂目录结构,其中 CMAKE 控制哪些文件用于某个项目。
我尝试使用 VSCode 的 CMAKE 扩展,但效果不佳。
有没有办法告诉 VSCode 究竟使用了哪些文件才能在代码中导航?
【问题讨论】:
标签: c visual-studio-code project
打开命令面板(F1 或 Ctrl+Shift+P),查找“C/C++:编辑配置(UI)”,然后添加所需的文件夹在“包含路径”下。这将允许 Visual Studio Code 的 IntelliSense 知道您的头文件所在的位置。
为了获得优化的体验,不要忘记设置编译器的路径、适合该编译器的 IntelliSense 模式以及您使用的 C/C++ 标准。
PS:有关如何使用 VS Code 进行 C 和 C++ 编程的更多信息,您可能对 these lecture notes 感兴趣,我是为我正在教授的研究生课程写的。
【讨论】: