Не работает графика: 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);  
}

Объяснение кода листинга программы

В данном коде происходит следующее:

  1. #include - подключается графическая библиотека, которая позволяет использовать функции для рисования на экране.
  2. #include - подключается стандартная библиотека, которая содержит функции для работы с различными типами данных, в том числе с указателями и массивами.
  3. int main() - функция main() является точкой входа в программу, с нее начинается выполнение любой программы на C.
  4. line(100,200,400,300); - вызывается функция line(), которая рисует прямую линию на экране. В данной функции передаются координаты начальной и конечной точек линии. Итого:
  5. Подключаются необходимые библиотеки.
  6. Определяется точка входа в программу.
  7. Вызывается функция для рисования линии на экране. Если говорить о ошибке cannot find-lbgi, то она указывает на то, что компилятор не может найти указанную библиотеку lbgi. Возможно, это связано с неправильной установкой или настройкой компилятора или с тем, что библиотека lbgi отсутствует в используемой компилятором библиотеке стандартных библиотек.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.154 из 5