Гость ALViktor Опубликовано 14 Октября, 2012 в 09:12 Жалоба Поделиться Опубликовано 14 Октября, 2012 в 09:12 Здравствуйте. Не получается скомпилировать. Выдает ошибку Linker error: the program has no 'main' function Проект рабочий, взят отсюда _https://radiokot.ru/circuit/digital/measure/59/ 01.zip Нужно скомпилировать под индикатор 16 на 4 (16 символов на 4 строки) распиновку pin_kovir. В проекте все это есть. Проект на Atmega 8. У меня никак не получается, никогда этим не занимался. Помогите пожалуйста. Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость hsl Опубликовано 14 Октября, 2012 в 12:53 Жалоба Поделиться Опубликовано 14 Октября, 2012 в 12:53 Ну во первых, проект в том виде как он есть в CodeVisionAVR открывается пустым, соответственно нет и обязательной функции main и компилиться там нечему. Если же за основу проекта брать содержимое файла main.c, то тут другая проблема, судя по тексту вот это #include <ioavr.h> не из CodeVisionAVR, а из, если не ошибаюсь, IAR. Отсюда два выхода, либо открывать исходник в IARе, либо использовать старую версию прошивки, она точно под CodeVisionAVR. Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость ALViktor Опубликовано 14 Октября, 2012 в 14:27 Жалоба Поделиться Опубликовано 14 Октября, 2012 в 14:27 Ну во первых, проект в том виде как он есть в CodeVisionAVR открывается пустым, соответственно нет и обязательной функции main и компилиться там нечему.Если же за основу проекта брать содержимое файла main.c, то тут другая проблема, судя по тексту вот это #include <ioavr.h> не из CodeVisionAVR, а из, если не ошибаюсь, IAR. Отсюда два выхода, либо открывать исходник в IARе, либо использовать старую версию прошивки, она точно под CodeVisionAVR. Спасибо за ответ. Старую версию только что скомпилировал. Пришлось пиноут переписать, если заменял другим (уже написанным в проекте) не компилировалось. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти