news 2026/7/24 22:50:16

clang(pp_file_not_found)的解决方法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
clang(pp_file_not_found)的解决方法

在linux系统中使用nvim+coc+clangd的C++补全方案,在编写一个小项目时,发现clangd不能正确识别cmake已经指明的头文件目录,并且报错pp_file_not_found,但是编译却没问题。
目前似乎只有以下一种解决方案。
在build目录中执行cmake命令时添加-DCMAKE_EXPORT_COMPILE_COMMANDS=1参数,或者在CMakeLists.txt里set(CMAKE_EXPORT_COMPILE_COMMANDS ON),会在当前文件夹下生成compile_commands.json文件。
如果系统中的clangd版本是10,则需要将这个文件复制到项目根目录下;如果clangd版本是12,就不需要额外的操作了。此时头文件应该能够被正确地识别。

apt-get install clang-12

update-alternatives --install /usr/bin/clang clang /usr/bin/clang-12 100

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/24 22:46:32

StreamFX终极指南:5分钟掌握OBS专业级直播特效

StreamFX终极指南:5分钟掌握OBS专业级直播特效 【免费下载链接】obs-StreamFX StreamFX is a plugin for OBS Studio which adds many new effects, filters, sources, transitions and encoders! Be it 3D Transform, Blur, complex Masking, or even custom shade…

作者头像 李华
网站建设 2026/7/24 22:45:37

3步轻松找出谁偷了你的Windows快捷键:热键侦探完整指南

3步轻松找出谁偷了你的Windows快捷键:热键侦探完整指南 【免费下载链接】hotkey-detective A small program for investigating stolen key combinations under Windows 7 and later. 项目地址: https://gitcode.com/gh_mirrors/ho/hotkey-detective 你是不是…

作者头像 李华
网站建设 2026/7/24 22:44:42

【Rust中级教程】2.7. API设计原则之灵活性(flexible) Pt.3:借用 vs. 拥有、`Cow`类型、可失败和阻塞的析构函数及解决办法

2.7. API设计原则之灵活性(flexible) Pt.3:借用 vs. 拥有、Cow类型、可失败和阻塞的析构函数及解决办法 2.7.1. 借用(Borrowed) vs. 拥有(Owned) 针对Rust中几乎每一个函数、trait和类型,我们都需要决定: - 应该拥有数据 - 还是持有对数据的…

作者头像 李华
网站建设 2026/7/24 22:42:05

如何快速掌握小红书数据采集工具:面向开发者的完整指南

如何快速掌握小红书数据采集工具:面向开发者的完整指南 【免费下载链接】xhs 基于小红书 Web 端进行的请求封装。https://reajason.github.io/xhs/ 项目地址: https://gitcode.com/gh_mirrors/xh/xhs 小红书数据采集工具 xhs 是一个基于小红书 Web 端进行请求…

作者头像 李华
网站建设 2026/7/24 22:39:53

Linux PipeWire深度解析之pw_context_connect调用流程与实战(二十四)

简介: CSDN博客专家、《Android系统多媒体进阶实战》作者 博主新书推荐:《Android系统多媒体进阶实战》🚀 Android Audio工程师专栏地址: Audio工程师进阶系列【原创干货持续更新中……】🚀 Android多媒体专栏地址&a…

作者头像 李华