腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
如何
让
clangd
使用
诊断
标志
?
neovim
、
language-server-protocol
、
clangd
我正在尝试用Neovim内置的LSP Config来设置
clangd
,它工作得很好。问题是,通常我
使用
-Wall -Wextra -Werror
标志
编译所有东西,
如何
让
clangd
在分析代码和提示错误时
使用
这些
标志
? 提前感谢:)
浏览 92
提问于2021-05-04
得票数 0
回答已采纳
1
回答
如何
配置
clangd
以查找缺少的外部头文件?
clang
、
config
、
neovim
、
coc.nvim
、
clangd
我有一些基于
使用
其数据结构和构建系统( )的框架的代码。我在主目录中的一个文件夹中编译了框架的库。这个框架有很多目录,这些目录将类的所有头文件作为符号链接保存在其中。我
使用
和扩展作为客户端,作为语言服务器。 的问题是,在我的代码
clangd
中找到了一些头文件,而不是全部。这种行为的原因是什么?以及
如何
在我的编辑器中修复它或摆脱
诊断
信息。。我阅读了
clangd
(
clangd
--help)提供的帮助,结果发现有一个
标志
,--header-inserti
浏览 11
提问于2021-04-07
得票数 3
1
回答
.
clangd
:根据文件扩展名
使用
不同的编译器
标志
c++
、
c
、
configuration
、
compiler-flags
、
clangd
我
使用
.
clangd
配置文件将编译
标志
传递给
clangd
。
如何
将一些
标志
应用于C++文件,而不是C文件?
浏览 22
提问于2022-03-14
得票数 2
1
回答
如何
使SCons导出编译命令,包括指向conda虚拟环境的
标志
?
c++
、
anaconda
、
conda
、
scons
、
clangd
我
使用
系统的包管理器安装了SCons。该项目有一些依赖项,我
使用
conda将其安装到虚拟环境中。我跟随SCons 导出了一个compile_commands.json。但是,导出的编译命令缺少指向conda环境的-I目录的-isystem
标志
。我的编辑器(vim/Ycm)依赖
clangd
进行linting和语义完成,
clangd
依赖导出的编译命令,并且不知道conda虚拟环境。
如何
使SCons导出所需的
标志
,以便
clangd
能够找到依赖项标头
浏览 10
提问于2022-07-21
得票数 1
回答已采纳
1
回答
如何
在Mac上安装
clangd
(最好与Homebrew一起安装)
macos
、
homebrew
、
clangd
我
使用
过brew install llvm,所以旧的答案(和)说应该已经安装了
clangd
。 在安装llvm时,
使用
--with-toolchain
标志
表示Homebr
浏览 9
提问于2021-08-18
得票数 3
回答已采纳
1
回答
为什么
clangd
没有看到我的自定义库位置
c
、
linux
、
makefile
、
language-server-protocol
、
clangd
问题陈述:CFLAGS += -I/usr/local/share/mylib 但是,
clangd
不知道
如何
找到头文件,因此我的编辑器出现了如下错误,这是没有帮助的: #include <mylibheader.h>
浏览 2
提问于2021-11-27
得票数 3
回答已采纳
1
回答
Clangd
找不到标准标头
c++
、
clang
、
atom-editor
、
clangd
我正在
使用
Atom编写C++代码,并已经安装了llvm套件来
使用
使用
clangd
语言服务器的。它似乎正在工作,只是
clangd
似乎找不到标准的标头(例如iostream,算法)。我
使用
预先构建的Windows二进制文件安装了llvm。在Atom
诊断
窗格中显示的错误是“‘算法’文件未找到”。 有没有人知道我能做些什么才能找到标准的标头?
浏览 30
提问于2020-05-22
得票数 0
回答已采纳
2
回答
Clangd
--在没有`compile_commands.json`的情况下,
如何
设置默认
标志
?
c++
、
clang
、
clangd
我
使用
Clangd
作为VSCode的自动完成引擎。虽然效果很好,但有一个问题。 Clang的官方Windows二进制文件依赖于MSVC标准库头。如果没有安装MSVC,Clang和
Clangd
会抱怨缺少标头。有一个
标志
使Clang
使用
MinGW的libstdc++ (--target=x86_64-w64-windows-gnu),我必须将它包含在compile_commands.json中。如果没有--target=x86_64-w64-windows-gnu,我能告诉
Clangd
假设c
浏览 2
提问于2020-04-09
得票数 5
回答已采纳
1
回答
让
clangd
知道编译器给出的宏
c
、
clangd
我有两个可执行文件是从同一个源(客户机和服务器)构建的,它们
使用
编译选项-D CLIENT=0 -D SERVER=1 (服务器)和-D CLIENT=1 -D SERVER=0 (客户机)构建。如果我做了这样的事// Client specific code
clangd
抱怨客户端没有定义。有没有办法
让
clangd
知道这些宏?(代码编译得很好,错误来自
clangd
,而不是编译器)
浏览 6
提问于2021-06-08
得票数 2
回答已采纳
2
回答
具有多个构建目录的vscode的
clangd
visual-studio-code
、
clangd
我正在尝试
使用
clangd
在vscode中完成代码。我正在
使用
CMake进行项目设置,并且正在创建一个编译数据库。但是,我有几个带有不同
标志
的构建目录(Debug、Release...)
clangd
需要将编译数据库放在源目录中。这是不可能的,因为每种构建类型的编译数据库都是不同的...当你有多种构建类型时,有没有办法
使用
clangd
?
浏览 90
提问于2021-08-22
得票数 0
1
回答
我怎么能忽视VSCode的
clangd
插件的一些警告呢?
c++
、
c++11
、
visual-studio-code
、
clangd
我在VSCode中安装了一个
clangd
插件来开发C++。我尝试
使用
clang diagnostic,但它似乎不起作用。
浏览 69
提问于2022-11-18
得票数 0
2
回答
Vim警告:看起来您已经在coc-settings.json中配置了
clangd
,您应该删除它以
使用
coc-
clangd
coc.nvim
、
clangd
幸运的是,我找到了CoC (-
clangd
等)。但我得到了一个错误,我不太能理解和调试:当然,我在这个文件中配置了
clangd
,正是因为coc-
clangd
插件希望我喜欢它。编辑:我曾经编辑内部的"
clangd
“字符串,而它应该是这样的:
浏览 96
提问于2021-03-15
得票数 1
1
回答
如何
在
clangd
中
使用
`pkg config`?
gtk
、
pkg-config
、
clangd
我已经开始用C编写一个GTK应用程序,因为我
使用
clangd
作为我的语言服务器,所以我想配置它。问题是,当我将它作为编译器
标志
传递时,
clangd
将不会侦听: Add: [ $(pkg-config --cflags gtk4) ], Compiler: clang 如果我想要
使用
语言服务器,我需要修复这个问题,那么我该怎么办?(我
使用
VSCode)
浏览 56
提问于2022-08-24
得票数 1
回答已采纳
1
回答
vscode是否有任何扩展,使其只支持C智能(没有C++)?
c
、
visual-studio-code
、
clangd
现在我
使用
clangd
,如果某些设置可以满足的话,这将是很棒的。
浏览 17
提问于2022-10-18
得票数 0
回答已采纳
1
回答
是否有一种方法可以指定
clangd
的c++标准而不重新编译它?
c++
、
standards
、
clangd
我正在尝试
使用
c++17中的一个特性(),而不会出现响亮的错误。我已经在网上搜索过了,每个答案都告诉我要用一个
标志
重新编译
clangd
。真的没有别的办法吗? 编辑:
Clangd
不是编译器。它是一个语言服务器,它是一个与IDE一起
使用
的程序,基本上是在编译代码之前检查代码的错误和警告。见。
浏览 21
提问于2022-09-17
得票数 2
回答已采纳
2
回答
clangd
中有"includePath“选项吗?
c++
、
c
、
neovim
、
clangd
我曾经
使用
过VSCode C/C++扩展。现在我切换到了neovim和
clangd
作为代码完成的语言服务器。我搜索了很多次,想在
clangd
选项中找到对应的特性,但除了this link之外,我找不到更多的东西。既然
clangd
是一个强大的语言服务器,我想知道它是不是没有这样的功能。所以我想知道
clangd
中真的有这样的功能吗?如果是,我该
如何
使用
它呢?注意:我
使用
了一种名为"coc-
clangd
"的语言
浏览 1480
提问于2020-04-14
得票数 2
1
回答
如何
在YouCompleteMe C代码上实现自动完成?
c
、
vim
、
youcompleteme
问题编辑的我的软件版本我用python3 install.py --
clangd
-comple
浏览 11
提问于2021-12-28
得票数 -3
1
回答
linux上的
clangd
找不到默认标头
c++
、
linux
、
ubuntu
、
emacs
、
clang
我在试着用
clangd
with emacs + lsp。 除了
clangd
找不到默认的头文件,比如内存、向量等等,其他的都运行得很好。我的代码很好,它通常是
使用
clang编译的。
如何
让
clangd
工作? 编辑:删除了关于从源代码构建llvm+clang的内容,因为它做得不正确。
浏览 28
提问于2019-03-22
得票数 1
回答已采纳
1
回答
带有.inl文件的vscode-
clangd
c++
、
visual-studio-code
、
clangd
在我的c++项目中,我
使用
了visual代码。起初,我
使用
的是intellisense,除了缺少调用层次结构之外,它工作得很好。我发现可以添加到
clangd
中,以便将*.inl文件识别为头文件,但我不知道在哪里可以找到Types.cpp文件。我还找到了,它说要将文件添加到compile_commands.json中,但这也不起作用,原因有两个: 1)我
使用
CMAKE_EXPORT_COMPILE_COMMANDS生成compile_commands.json我还找到了,它看起来像
clangd
扩展源代码,但
浏览 39
提问于2022-07-19
得票数 1
1
回答
在包含的文件中:在Neovim中找不到“begin_code.h”文件
c
、
neovim
、
clangd
但是,每当我
使用
:#include <SDL2 2/sdL.h>时,我就会遇到一个错误,即“included file:'begin_code.h‘file trying”,因此我试图为C开发设置Neovim
浏览 15
提问于2022-08-17
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券