Ошибка линкёра IAR при компиляции проекта
Добавлено: Чт июн 04, 2015 08:04:01
Здравствуйте уважаемы форумчане!
Для ускорения работы над проектом, в котором применяется графический ЖК, воспользовался готовой библиотекой u8glib. Библиотека написана для нескольких типов контроллеров ЖК и размещается на сайте google. Проект пишется на IAR v5.50. Библиотека присоединяется, включением "заголовочного" файла в текст программы (#include "src/u8g.h"). Так же, в настройках компилятора, указан путь к каталогу с файлами библиотеки u8g. При попытке компиляции, IAR выдаёт ошибку:
Building configuration: menu_avr_v1 - Debug
Updating build tree...
Linking
Error[e46]: Undefined external "u8g_font_6x10" referred in menu_avr_v1 ( c:\experementy\Menu_arv_v1\Debug\Obj\menu_avr_v1.r90 )
Error[e46]: Undefined external "u8g_SetFont" referred in menu_avr_v1 ( c:\experementy\Menu_arv_v1\Debug\Obj\menu_avr_v1.r90 )
Error[e46]: Undefined external "u8g_DrawStr" referred in menu_avr_v1 ( c:\experementy\Menu_arv_v1\Debug\Obj\menu_avr_v1.r90 )
Error while running Linker
Total number of errors: 3
Total number of warnings: 0
Раньше никогда не пользовался дополнительными библиотеками, кроме стандартных, входящих в состав IAR. Предполагаю, что неправильно настроил линкёр, но что именно, не могу разобраться.
Кто, что может подсказать по данному вопросу.
Заранее благодарен!
Для ускорения работы над проектом, в котором применяется графический ЖК, воспользовался готовой библиотекой u8glib. Библиотека написана для нескольких типов контроллеров ЖК и размещается на сайте google. Проект пишется на IAR v5.50. Библиотека присоединяется, включением "заголовочного" файла в текст программы (#include "src/u8g.h"). Так же, в настройках компилятора, указан путь к каталогу с файлами библиотеки u8g. При попытке компиляции, IAR выдаёт ошибку:
Building configuration: menu_avr_v1 - Debug
Updating build tree...
Linking
Error[e46]: Undefined external "u8g_font_6x10" referred in menu_avr_v1 ( c:\experementy\Menu_arv_v1\Debug\Obj\menu_avr_v1.r90 )
Error[e46]: Undefined external "u8g_SetFont" referred in menu_avr_v1 ( c:\experementy\Menu_arv_v1\Debug\Obj\menu_avr_v1.r90 )
Error[e46]: Undefined external "u8g_DrawStr" referred in menu_avr_v1 ( c:\experementy\Menu_arv_v1\Debug\Obj\menu_avr_v1.r90 )
Error while running Linker
Total number of errors: 3
Total number of warnings: 0
Раньше никогда не пользовался дополнительными библиотеками, кроме стандартных, входящих в состав IAR. Предполагаю, что неправильно настроил линкёр, но что именно, не могу разобраться.
Кто, что может подсказать по данному вопросу.
Заранее благодарен!