Графика в FPC под FC14 x86_64

Форум для изучающих FPC и их учителей.

Модератор: Модераторы

Графика в FPC под FC14 x86_64

Сообщение IonIvan » 15.03.2011 19:16:08

Здравствуйте.
Раньше, когда у меня был виндус я использовал PascalABC.NET в целях учебы.
Недавно я перешел на линукс и столкнулся с проблемой графики в FPC.
Мне надо использовать простейшую графику, наподобие той, что была в abc.net.
Я пробовал подключать модуль graph, но потерпел неудачу в виде отсуствия неких графических режимов.
Посоветуйте, как мне наладить FPC или Lazarus для этих целей.
Сейчас я до сих пор использую abc, но на виртуальной машине. Надеюсь, это временная мера.
IonIvan
незнакомец
 
Сообщения: 8
Зарегистрирован: 15.03.2011 19:00:00

Re: Графика в FPC под FC14 x86_64

Сообщение WAYFARER » 15.03.2011 21:29:13

Единственно что приходит в голову, эта книга Программирование в X-Window средствами Free Pascal
Или на самом деле использовать Lazarus и LCL.
Аватара пользователя
WAYFARER
энтузиаст
 
Сообщения: 537
Зарегистрирован: 09.10.2009 00:00:04
Откуда: г. Курган

Re: Графика в FPC под FC14 x86_64

Сообщение Maxizar » 15.03.2011 23:26:22

graph - я его не использую, но у большинства все работает вот пример, темы, где я привожу исправленный исходник, который юзает именно граф, чуть ниже в той же теме, увидите скриншот... Так что все работает..
Если же просто нужно что то примитивное (график) нарисовать можно просто нарисовать на Canvas.
Что то серьезное, например графики, которые сгаживаются типа этого:
Изображение
То тут придется работать с OpenGL, как пришлось мне, чтобы получить, резултат который виден на скриншоте.
Maxizar
постоялец
 
Сообщения: 385
Зарегистрирован: 20.03.2010 19:48:14

Re: Графика в FPC под FC14 x86_64

Сообщение IonIvan » 16.03.2011 17:29:15

Модуль graph у меня не работает
Код: Выделить всё
Free Pascal Compiler version 2.4.0 [2010/05/05] for x86_64
Copyright (c) 1993-2009 by Florian Klaempfl
Target OS: Linux for x86-64
Compiling new file
Linking new file
/usr/bin/ld: warning: link.res contains output sections; did you forget -T?
/usr/bin/ld: cannot find -lggi
Error: Error while linking
Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted

Maxizar писал(а):Если же просто нужно что то примитивное (график) нарисовать можно просто нарисовать на Canvas.

В смысле вставить TPaintBox и рисовать на нём?
IonIvan
незнакомец
 
Сообщения: 8
Зарегистрирован: 15.03.2011 19:00:00

Re: Графика в FPC под FC14 x86_64

Сообщение Brainenjii » 16.03.2011 17:41:58

http://wiki.freepascal.org/ggi -> видимо просто не хватает библиотеки libggi в системе. Поищите в ваших репозитариях, или соберите
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46


Вернуться в Обучение Free Pascal

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18

Рейтинг@Mail.ru