Форум РадиоКот https://radiokot.ru/forum/ |
|
Error[482] https://radiokot.ru/forum/viewtopic.php?f=58&t=100690 |
Страница 1 из 1 |
Автор: | Виталий_36 [ Пт фев 14, 2014 20:16:59 ] |
Заголовок сообщения: | Error[482] |
Помогите пожалуйста, что я делаю не так - ошибка: Error[482] : symbol "_Font8x16" multiply defined in "C:\Program Files\Microchip\projct\ILI9340C\ILI9340C.obj" Font8x16 встречается дважды 1.) unsigned char Font8x16[] = { s _ _ _ _ _ _ _ _ , s _ _ _ _ _ _ _ _ , ........ } 2.) unsigned char m=Font8x16[c*16+i]; Использую 1.MPLAB_8.30 2. HI-TECH_PICC_9.50_PL2 3. PIC 18F452 |
Автор: | pyzhman [ Пт фев 14, 2014 20:25:36 ] |
Заголовок сообщения: | Re: Error[482] |
Таки сделайте, чтоб он встречался однажды. Дайте переменной m конкретное значение. Не ставьте компилятор на место буриданова осла. И еще - что это за байтовая величина Код: s _ _ _ _ _ _ _ _ ? ![]() |
Автор: | Виталий_36 [ Пт фев 14, 2014 20:28:46 ] |
Заголовок сообщения: | Re: Error[482] |
Что значит конкретное значение, ведь m присваивается значение элемента массива. Сейчас попробую объяснить (сам разбираюсь в чужой программе) #define s ((((((((0 #define X )*2+1 #define _ )*2 unsigned char Font8x16[] = { /* pixels */ /* 0x00 */ /* 0x23 # */ s _ _ _ _ _ _ _ _ , s _ _ _ _ _ _ _ _ , s _ _ _ _ _ _ _ _ , s _ _ X _ _ X _ _ , s _ _ X _ _ X _ _ , s _ X X X X X X _ , s _ _ X _ _ X _ _ , s _ _ X _ _ X _ _ , s _ _ X _ _ X _ _ , s _ X X X X X X _ , s _ _ X _ _ X _ _ , s _ _ X _ _ X _ _ , s _ _ _ _ _ _ _ _ , s _ _ _ _ _ _ _ _ , s _ _ _ _ _ _ _ _ , s _ _ _ _ _ _ _ _ , |
Автор: | pyzhman [ Пт фев 14, 2014 20:31:21 ] |
Заголовок сообщения: | Re: Error[482] |
Строкой Код: unsigned char вы сообщаете компилятору, что объявляете переменную. Конкретное значение означаетКод: m= 7; // например
|
Автор: | Виталий_36 [ Пт фев 14, 2014 20:37:41 ] |
Заголовок сообщения: | Re: Error[482] |
pyzhman писал(а): Строкой Код: unsigned char вы сообщаете компилятору, что объявляете переменную. Конкретное значение означаетКод: m= 7; // например именно так, Я объявляю переменную туд же присваиваю ей значение одного из элементов массива Font8x16. Такая запись не помогает unsigned char m; m=Font8x16[c*16+i]; |
Автор: | pyzhman [ Пт фев 14, 2014 21:34:37 ] |
Заголовок сообщения: | Re: Error[482] |
Последнюю строку поместить в тело программы. |
Автор: | urry [ Сб фев 15, 2014 00:43:01 ] |
Заголовок сообщения: | Re: Error[482] |
не видится массив, где именно, можно гадать долго. Код в студию. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |