Импорт библиотеки C в Atollic TrueStudio, STM32CubeMX - PullRequest
0 голосов
/ 03 декабря 2018

В настоящее время я работаю над платой STM32F767ZI-Nucleo и небольшим чипом безопасности (микрочип atecc508a), который подключен через соединение i2c.Для этого чипа есть библиотека CryptoAuthLib , которую я хочу использовать в своем проекте.Я также использую STM32CubeMX для генерации моих C-файлов и Atollic TrueStudio для написания своих реализаций.

Язык программирования C является относительно новым для меня, поэтому я понятия не имею, как включить папку моей библиотеки в мой проект (или в cubemx, или в trustudio?), чтобы заставить его работать.

Я думаю, что оператор include #include "cryptoauthlib.h" должен быть в разделе main.c include, но определенным образом я должен сказать IDE использоватьэта библиотека.

Я ценю любую помощь, большое спасибо.

1 Ответ

0 голосов
/ 08 января 2019

Создайте папку внутри вашего проекта.Вы должны объявить, что в IDE есть файлы заголовков (.h) и файлы souce (.c) внутри этой папки.Для этого откройте свойства проекта и в C / C ++ общие> Пути и символы.На вкладке «Включить» добавьте папку, содержащую файлы заголовков.На вкладке «Местоположение источника» добавьте папку, содержащую файл исходного кода.Aplly тогда хорошо.Очистить и восстановить проект.Тогда вы можете включить в main.c.Надеюсь это поможет.С наилучшими пожеланиями.

...