Не работает графика: 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отсутствует в используемой компилятором библиотеке стандартных библиотек.