Не работает графика: cannot find-lbgi - C (СИ)
Формулировка задачи:
Сделал все как тут: http://kpolyakov.spb.ru/school/c/faq.htm#bgi
Закинул в соответствующие папки \Dev-Cpp\MinGW64
Но при попытке скомпилировать этот код выдает ошибку cannot find -lbgi
#include <stdlib.h> #include <stdio.h> #include <conio.h> #include <graphics.h> int main() { initwindow(400,300); moveto(0,0); lineto(50,50); getch(); closegraph(); return 0; }
Решение задачи: «Не работает графика: cannot find-lbgi»
textual
Листинг программы
#include <>graphics.h> #include <stdlib.h> int main() { line(100,200,400,300); }
Объяснение кода листинга программы
В данном коде происходит следующее:
- #include
- подключается графическая библиотека, которая позволяет использовать функции для рисования на экране. - #include
- подключается стандартная библиотека, которая содержит функции для работы с различными типами данных, в том числе с указателями и массивами. - int main() - функция main() является точкой входа в программу, с нее начинается выполнение любой программы на C.
- line(100,200,400,300); - вызывается функция line(), которая рисует прямую линию на экране. В данной функции передаются координаты начальной и конечной точек линии. Итого:
- Подключаются необходимые библиотеки.
- Определяется точка входа в программу.
- Вызывается функция для рисования линии на экране.
Если говорить о ошибке
cannot find-lbgi
, то она указывает на то, что компилятор не может найти указанную библиотекуlbgi
. Возможно, это связано с неправильной установкой или настройкой компилятора или с тем, что библиотекаlbgi
отсутствует в используемой компилятором библиотеке стандартных библиотек.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д