我想在我的项目中使用来自chibios的 ch.h 文件。嵌入式项目已创建并使用 stm32 的 HAL 驱动程序。我想找到一种将 chibios 库添加或导入到当前项目的方法。
我的问题是
- 如何在 Visual Studio 中通过 visualGDB 添加这些具有大量依赖项的嵌入式库?
- 我需要创建 chibios 的 .lib 文件吗?
- C/C++ 路径和链接器路径有什么区别?
- 添加 .a 和 .h 文件就足够了,还是我必须寻找其他文件?
我遵循了3种方法,但没有成功。
我按照链接添加了路径。添加到项目的文件是 libch.a 和 ch.h。它在 ch.h 中被称为其他头文件。然后,我也将其他头文件路径添加到 C/C++“其他包含目录”中。添加第三个头文件后,出现错误“重新定义”。
第二种方式,我想使用库管理器vcpkg 。但是在 vcpkg 中没有 chibios 库。
另一种方法是在标准库中添加库而不添加任何路径。但是我怎样才能找到标准库呢?如果该位置在编译器中(gcc-arm-none-eabi),则添加了 chibios 包,但在 Visual Studio 中仍未检测到。
如果您知道在 Visual Studio 中添加 chibios 的任何教程或方法,我将不胜感激