library
Модератор: gurvinok
Re: library
Руководствуясь вашим фильмом, на сколько я ее понял, создал тестовый проект, пытаясь разделить программу созданным "h"и"с" файлом. Студия 6.0. В первой части кода, установил портВ0 в лог "1", а созданным библиотечным файлом, этот порт должен установиться в лог "0". В "h" файле включил название создаваемой библиотеки. В "с" файле
включил ту-же библиотеку, но уже с кодом выполнения задачи. Подключил библиотеку в основной программе, компилирую и слышу ругань!!! ЗА ЧТО?
Вот скриншоты по теме:
Где ошибка?
включил ту-же библиотеку, но уже с кодом выполнения задачи. Подключил библиотеку в основной программе, компилирую и слышу ругань!!! ЗА ЧТО?

Вот скриншоты по теме:
Где ошибка?
Re: library
Ну если честно, то наворачивается фраза: "Смотрим в книгу, видим фигу". В третьем видео я подробно разжевал что и куда складывать и что куда писать. И самое главное почему нужно так делать.
Вот ссылка на видео. Урок №3
Вот ссылка на видео. Урок №3
Если долго мучиться, может быть получится.
Re: library
Еще несколько раз просмотрел урок №3 по разделению программы путем создания библиотечных файлов.
Шаг за шагом повторил вашу версию программы, но слышу одну ругань!
Вот отчет:
Шаг за шагом повторил вашу версию программы, но слышу одну ругань!
Вот отчет:
- Вложения
-
- Снимок.PNG (7.3 КБ) 989 просмотров
-
- Снимок-1.PNG (1.97 КБ) 989 просмотров
-
- Снимок-2.PNG (3.73 КБ) 989 просмотров
Re: library
Как видите в "h. файле" функция только объявляется, а в "с.файле" прописывается название библиотечного файла с условиями функции. Создалась такая папка: portd_set имеет "H"и"C"-формат.
Прокомпилировал, и программа в атмел студии 6.0, выдала такую ошибку:
Прокомпилировал, и программа в атмел студии 6.0, выдала такую ошибку:
Re: library
И даже так:
Чую, файл "portd_set.c" не на своем месте, но куда ее надо ставить?
Чую, файл "portd_set.c" не на своем месте, но куда ее надо ставить?
Последний раз редактировалось AVRIK 02 июл 2017, 13:00, всего редактировалось 1 раз.
Re: library
У вас в фильме-№3 на 22/15 минуте, была прекрасная мысль, показать создание заголовочного файла в студии, но увы, вы не довели эту идею до конца
очень жаль, начало было очень наглядно: в студии открываем файл>new>include file> а дальше??? А вот фигу вам 


Re: library
Огромное вам спасибо! 
