首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用mbed开发时vim同步不查找头文件

使用mbed开发时vim同步不查找头文件
EN

Stack Overflow用户
提问于 2017-11-29 11:40:21
回答 1查看 1.1K关注 0票数 0

我正在用ARM的mbed操作系统开发一个原型。我是C++的新手,所以使用语法工作将是理想的,但它会被"mbed.h“的导入挂起。

该项目的结构如下:

  • /
  • myfile.cpp
  • mbed-os/
    • mbed.h

合成公司说的是fatal error: 'mbed.h' file not found

我如何才能让Syntastic / GCC (或它使用的任何东西)找到头文件?

更新:

看起来包括一个包含以下内容的.syntastic_cpp_config文件是有帮助的(但是包含了一个非常痛苦的过程,添加一行,运行同步,查找下一个丢失的头文件):

代码语言:javascript
复制
-Imbed-os
-Imbed-os/cmsis
-Imbed-os/cmsis/TARGET_CORTEX_M
-Imbed-os/cmsis/TARGET_CORTEX_M/TOOLCHAIN_GCC
-Imbed-os/drivers
-Imbed-os/events
-Imbed-os/features
-Imbed-os/hal
-Imbed-os/platform
-Imbed-os/rtos
-Imbed-os/targets
-Imbed-os/targets/TARGET_NORDIC/TARGET_NRF5
-Imbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF52832
-Imbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF52832/TARGET_NRF52_DK
-Imbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF52832/device
-Imbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/device
-Imbed-os/tools

这根本不是一个完整的列表,但我几乎宁愿在这种状态下点击编译器错误并处理这些错误,而不是继续搜索头文件。

EN

回答 1

Stack Overflow用户

发布于 2017-12-19 14:55:47

可以通过以下方法生成项目的Makefile,从而获得标志的详尽列表:

mbed export -i make_gcc_arm -m K64F --profile mbed-os/tools/profiles/debug.json

cf:https://os.mbed.com/docs/v5.6/tools/debugging.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47551956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档