Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Компилятор не видит то, что должен видеть.
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
Memento Mori
Господа, помогите собрать проект.
Это библиотека GUI написанная на чистом C.
АРхив прилагаю.

Подключаю к проекту файл из библиотеки - lcdHAL.h
Компилятор выдает ошибку:
Код
FSMC_GUI\driver\src\lcdHAL.c(15): error:  #20: identifier "COLOR_RED_MASK" is undefined


Пользуюсь поиском и нахожу, что COLOR_RED_MASK объявлен в файле guicolor.h
Но в то же время строка #include "guiColor.h" есть в файле gui.h.
А строка #include "gui.h" есть в файле lcdHAL.c.

Казалось бы все прозрачно....

Или может быть в основной проект нужно не lcdHAL подключать, а другой файл.

Помогите пожалуйста.
cioma
guicolor.h и guiColor.h - видите разницу? Регистр имеет значение.
Memento Mori
Цитата(cioma @ May 11 2013, 12:49) *
guicolor.h и guiColor.h - видите разницу? Регистр имеет значение.


В этом случае ошибка была бы другая, согласитесь?
Надо думать, что это просто опечатка здесь, на форуме.
А в действительности все правильно (я проверил).



библиотека в файле - там все в одной папке.
Если кого не затруднит - попробуйте подключить к любому проекту в KEIL
esaulenka
Цитата(Memento Mori @ May 11 2013, 10:33) *
Пользуюсь поиском и нахожу, что COLOR_RED_MASK объявлен в файле guicolor.h


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