Adam 4500 проблема программирования |
Ответить |
Автор | |
Новичок Присоединился: 17 Январь 2005 Online Status: Offline Публикации: 5 |
Опубликовано: 04 Март 2005 11:33 |
Прошу прощения за нелепый вопрос но с помощью какого пакета можно программировать ADAM 4500? Просто с ним в комплекте идут библиотеки для MC 6.0 и TC 2.0 а под рукой только Borland 3.1 при обращении к библиотеке ADAM400.h
Linking ..\ADAM\MY1.EXE: Linker Error: Undefined symbol led(int) in module ..\ADAM\MY1.CPP •Linker Error: Undefined symbol led_init() in module ..\ADAM\MY1.CPP и соответсвенно ничего не работает. Библиотека находится в Lib и соответственно подключена include Как можно это исправить ? Заранее спасибо |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 14 Май 2003 Online Status: Offline Публикации: 770 |
|
Во-первых, TC2.0 можно бесплатно скачать с сайта Borland. Во-вторых, скорее всего, библиотеки нормально подхватятся, если писать на C, а не на C++. Или добавить в header extern "C" {... }. Ну и наконец, ADAM-4500 мало чем отличается от ADAM-5510. Можно взять библиотеки от него. |
|
Инженер-системотехник
+7 (916) 477 3925 |
|
Новичок Присоединился: 17 Январь 2005 Online Status: Offline Публикации: 5 |
|
[QUOTE=Максим Ананских]
Во-первых, TC2.0 можно бесплатно скачать с сайта Borland. Скачано - ситуация не изменилась Во-вторых, скорее всего, библиотеки нормально подхватятся, если писать на C, а не на C++. Или добавить в header extern "C" {... }. И на Си и с extern тоже самое Взял пример с диска который шел с контроллером - без библиотеки компилируется (1 пример) и работает , с использованием библиотекой нет. Может что где настроить в самом Си? Я что то уже заплутал... |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 14 Май 2003 Online Status: Offline Публикации: 770 |
|
В принципе, подойдут и библиотеки от ADAM-5510. |
|
Инженер-системотехник
+7 (916) 477 3925 |
|
Новичок Присоединился: 17 Январь 2005 Online Status: Offline Публикации: 5 |
|
Спасибо за помощь! Разобрался но это все равно как то странно - с помощью include не получилось.
Но если создать проект и включить 4500S.lib вместе с примером то все нормально. Что то наверное у меня в настройках TC не то. |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 14 Май 2003 Online Status: Offline Публикации: 770 |
|
Кажется, я понимаю, в чем дело. Директива #include не подключает библиотеку, она подключает лишь файл заголовков. Конечно, для успешной компиляции, библиотеку нужно подключить - добавив её, к примеру, в проект. |
|
Инженер-системотехник
+7 (916) 477 3925 |
|
Ответить |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |