首页 > 解决方案 > Emacs - LSP compile_command.json 文件?

问题描述

我在 Arcolinux guyz,我在我的 Emacs 中使用 clang-lsp。

我是编程新手,但我需要准备一个关于 Opencv(C++) 的项目。每当我尝试脚本时,总是会出现类似#include <opencv2/opencv.hpp>文件未找到的警告?我在互联网上发现了一些东西,比如 command_compile.json,但它们都使用 cmake,当我尝试这样做时,出现以下错误:

cmake -DCMAKE_EXPORT_COMPILE_COMMDANS=ON /usr/include/opencv4/opencv2/
CMake Error: The source directory "/usr/include/opencv4/opencv2" does not appear to contain CMakeLists.txt.

谁能帮我 ?这真的很烦人。

还有一个问题:

我的 opencv 文件夹位于 /usr/include/opencv4/opencv2/ ,但我的项目文件夹位于~/Projects/opencv++/

感谢关注。

问候。

标签: c++opencvarchlinuxemacs-lsp

解决方案


推荐阅读