我正在用clang编译,用Visual代码在Windows上使用clangd扩展进行编辑。编译很好,我的问题与intellisense有关。
我使用的compile_flags.txt如下所示:
-I
src
-I
%VULKAN_SDK%/Include
-xc++
-std=c++17
src包含路径工作,但vulkan包含不工作。我相信这是因为我使用了一个环境变量,因为如果我显式地写出完整的路径,它就能工作。我想使用环境变量,所以如果我选择在Vulkan安装路径不同的Linux上工作,我可以使用相同的设置。
是否需要使用不同的语法才能在路径中使用环境变量?
发布于 2022-07-10 07:03:47
我认为compile_flags.txt不支持环境变量。
我的建议是:
make
,则可以使用熊。否则,请参阅https://clangd.llvm.org/installation#project-setup获得更多选项。make
支持这一点,其他构建系统也是如此)。https://stackoverflow.com/questions/72218393
复制相似问题