在Atollic TrueStudio,STM32CubeMX中导入C库

时间:2018-12-03 08:35:21

标签: stm32 truestudio stm32cubemx

我目前正在研究STM32F767ZI-Nucleo板和一个小的安全芯片(微芯片atecc508a),该芯片通过i2c连接进行连接。对于此芯片,我想在项目中使用CryptoAuthLib可用的库。我还使用STM32CubeMX生成C文件,并使用Atollic TrueStudio编写实现。

C编程语言对我来说还比较陌生,所以我不知道如何将我的库文件夹包含到我的项目中(无论是在cubemx中还是在trustudio中?)才能使它正常工作。

我认为include语句#include "cryptoauthlib.h"应该在main.c的include部分中,但是以某种方式,我必须告诉IDE使用此库。

感谢您的帮助,非常感谢。

1 个答案:

答案 0 :(得分:0)

在项目内部创建一个文件夹。您必须向IDE声明该文件夹中有头文件(.h)和源文件(.c)。为此,请在C / C ++常规>路径和符号中打开项目的属性。在包括选项卡中添加包含头文件的文件夹。在“源位置”选项卡中,添加包含源代码文件的文件夹。然后再确定。清理并重建项目。然后,您可以将其包含在main.c中。 希望这可以帮助。最好的问候。