Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Подключение собственной библиотеки
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > MSP430
mib383
Всем привет.

Постановка задачи: есть собственная библиотека для работы с msp430. Хотелось бы задействовать ее не подключая каждый раз ее исходник в проект, а сделать чтобы оно как-то автоматом подключалось как стандартная библиотека. Т.е. создал проект, указал путь к библиотеке где-нибудь настройках, а потом в коде подключил заголовок и используешь классы библиотеки. Среда разработки: IAR.

Заранее спасибо.
MrYuran
Скомпилировать исходники вашей библиотеки как статическую библиотеку (настройки проекта), положить, указать, готово.
Project Options -> General Options -> Output -> Library V
Ну и рядом сопутствующие настройки.
mib383
Цитата(MrYuran @ Feb 5 2014, 17:15) *
Скомпилировать исходники вашей библиотеки как статическую библиотеку (настройки проекта), положить, указать, готово.
Project Options -> General Options -> Output -> Library V
Ну и рядом сопутствующие настройки.

Хорошо. Ну а как ее потом подключать к проекту?
MrYuran
Цитата(mib383 @ Feb 6 2014, 15:07) *
Хорошо. Ну а как ее потом подключать к проекту?

Так вы же сами писали:
Цитата
указал путь к библиотеке где-нибудь настройках, а потом в коде подключил заголовок и используешь классы библиотеки

Именно так.

То есть, в настройках линкера прописать путь поиска до папки с библиотекой, к исходникам целевого проекта подключить h-файл с заголовками функций и, собственно, все.

EW430_UserGuide.pdf
стр.107
Там подробнее, а примеры лежат в папке tutor
shift_library в частности
mib383
Цитата(MrYuran @ Feb 6 2014, 18:34) *
Так вы же сами писали:

Именно так.

То есть, в настройках линкера прописать путь поиска до папки с библиотекой, к исходникам целевого проекта подключить h-файл с заголовками функций и, собственно, все.

EW430_UserGuide.pdf
стр.107
Там подробнее, а примеры лежат в папке tutor
shift_library в частности

ок, спасибо большое
simplewww
Цитата(mib383 @ Feb 6 2014, 15:48) *
ок, спасибо большое


Спасибо, очень полезно чтиво!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.