реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Подключение собственной библиотеки
mib383
сообщение Feb 5 2014, 09:54
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 4-04-12
Пользователь №: 71 177



Всем привет.

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

Заранее спасибо.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Feb 5 2014, 10:15
Сообщение #2


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Скомпилировать исходники вашей библиотеки как статическую библиотеку (настройки проекта), положить, указать, готово.
Project Options -> General Options -> Output -> Library V
Ну и рядом сопутствующие настройки.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
mib383
сообщение Feb 6 2014, 11:07
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 4-04-12
Пользователь №: 71 177



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

Хорошо. Ну а как ее потом подключать к проекту?
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Feb 6 2014, 11:34
Сообщение #4


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



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

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

Именно так.

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

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


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
mib383
сообщение Feb 6 2014, 11:48
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 4-04-12
Пользователь №: 71 177



Цитата(MrYuran @ Feb 6 2014, 18:34) *
Так вы же сами писали:

Именно так.

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

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

ок, спасибо большое
Go to the top of the page
 
+Quote Post
simplewww
сообщение Feb 7 2014, 05:18
Сообщение #6





Группа: Новичок
Сообщений: 3
Регистрация: 7-02-14
Пользователь №: 80 384



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


Спасибо, очень полезно чтиво!


--------------------
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 5th August 2025 - 08:17
Рейтинг@Mail.ru


Страница сгенерированна за 0.01363 секунд с 7
ELECTRONIX ©2004-2016