当前位置: 首页 > 知识库问答 >
问题:

空间Vim不确认其他文件夹中的头文件

宦炜
2023-03-14

抱歉问新手问题。

所以我用SpaceVim写Arduino代码。源代码在Project/src中,库在Project/lib中。我在主文件中有一个include,它包含了lib文件夹中的一个库,但是SpaceVim似乎找不到它。

我想可能有一些我不知道的设置,我可以在init.toml中设置。

我环顾了SpaceVim文档,并做了一些谷歌搜索,但没有结果。

共有2个答案

卞安邦
2023-03-14

SpaceVim作者在这里,你可以创建一个. clang文件,让lint找到你的项目的正确路径。

左丘宜年
2023-03-14

在存储库根目录中,创建一个包含gcc标志的. clang文件,以便使用您的包含目录。更具体地说。clang文件应包含以下内容:

-I/path/to/your/include/directory

或者,在多个包含目录的情况下:

-I/path/to/include/dir_

其中“n”是包含目录的数量。

对于您的情况,该文件应该包含:< code>-I./lib(假设您从< code>Project目录中编译)

如果在针对一个或多个库构建时不确定包含标志,可以使用命令为您生成标志:

pkg配置--cflags-only-I

或用于多个库

pkg配置--cflags-only-I

之后,您只需将输出粘贴到 .clang 文件中即可。

 类似资料:
  • 我有一个Windows文件夹结构和文件,如下所示 c:\源文件\file1.txt c:\源文件夹\subfolder1\file2.txt c:\源文件夹\子文件夹2\file3.txt 我想复制所有文件到目标文件夹,如下所示 c:\DestinationFile\file1.txt c:\DestinationFile\file2.txt c:\DestinationFile\file3.tx

  • 我正在寻找一种方法来获取zip文件中的文件列表。我创建了一个方法来获取目录中的文件列表,但我也在寻找一种方法来获取zip文件中的文件,而不是只显示zip文件。 以下是我的方法:

  • 问题内容: 如何使用Java将所有文件从一个文件夹移动到另一文件夹?我正在使用此代码: 但它仅适用于一个特定文件。 谢谢!!! 问题答案: 如果对象指向文件夹,则可以遍历其内容

  • 我需要允许我网站上的用户在上传后从服务器上删除他们的图像,如果他们不再需要它们。我以前在PHP中使用函数,但后来被告知这可能是相当危险的,也是一个安全问题。(下面以前的代码:) 相反,我现在想简单地将文件移动到不同的文件夹。这必须能够在他们第一次上传文件后很长时间内完成,这样他们就可以随时登录他们的帐户。如果我有存储用户图像的主文件夹: 然后在该文件夹中放置一个名为del的文件夹,该文件夹是放置不

  • 问题内容: 如果他们不再需要我的网站上的用户,则在他们上载图像后,需要允许他们从服务器上删除它们的图像。我以前在PHP中使用该函数,但此后被告知这可能具有很高的风险和安全性。(下面的先前代码:) 相反,我现在只想将文件移动到其他文件夹中。他们必须先上传文件很长时间,然后才能登录帐户。如果我有存储用户图像的主文件夹: 然后在其中一个名为del的文件夹中放置不需要的图像: 是否有命令将文件移动到其他文

  • 我有一个nginx和php fpm配置,但当我从浏览器访问它时,只有索引。php正在执行,但我无法调用其余文件。 nginx配置 在/etc/nginx/conf.d中进行配置/ 这是几行错误代码。日志和访问。日志 2015/11/06 12:40:53[错误]19346#0:*1 FastCGI在stderr中发送:“无法打开主脚本:/var/www/Cachet/public/dashboar