设置编译器包含(-I)和c.vim插件?

问题描述 投票:0回答:1

我最近一直在将 vim 设置为我的 C/C++ IDE,并且对 c.vim 插件印象非常深刻(可以在这里找到)。但是,我正在开发一个项目,该项目依赖于我的系统中未找到的库。当我手动编译时,我只需通过向 g++ 传递包含标志(例如 g++ -I ~/lib/)来列出该目录。当我使用“保存并编译”(“ c”默认)命令?

c vim
1个回答
0
投票

我只需将

$CXXFLAGS
设置为
-I~/lib
,这是它的工作 - 除非您使用 mingw 项目中的愚蠢 makefile 默认配置,只要您的
&makeprg
仍然指向, $CXXFLAGS 就会被自动识别
make
,而不是直接到 g++ 或任何其他编译器(我不知道 c.vim 做了什么这个 vim 设置,因为我不使用它)。

因为我怀疑您的目录中没有任何 Makefile,而只是一个单文件项目,所以我更喜欢 扩展模型行而不是 项目设置

© www.soinside.com 2019 - 2024. All rights reserved.