Доброго времени суток,
В университете задали нарисовать поверхность используя BGI, прочел на вашем форуме, что для этих целей вполне подойдет и g2 его синтаксис очень похож и т.п. Однако возникли проблемы при установки, делал все по инструкции в консоле и даже все завершилось успешно, Но при попытке собрки и Сишный и Cppшный комплияторый ругаются, что мол ссылка к неопределенной библиотеке
gcc -Wall -o "example" "example.c" (в каталоге: /home/eugene/C/Graphics)
Сборка завершилась с ошибкой.
/tmp/ccUaFUoU.o: In function `main':
example.c:(.text+0x21): undefined reference to `g2_open_PS'
example.c:(.text+0x59): undefined reference to `g2_rectangle'
example.c:(.text+0x65): undefined reference to `g2_close'
collect2: ld returned 1 exit status
Сама программа- пример из мануала:
#include <g2.h>
#include <g2_PS.h>
#include <stdio.h>
int main()
{
int id;
id = g2_open_PS("rect.ps", g2_A4, g2_PS_land);
g2_rectangle(id, 20, 20, 150, 150);
g2_close(id);
return 0;
}
У кого есть опыт работы с сей библиотекой пожалуйста отзовитесь.