gcc + графика

Elina74

Какие библиотеки надо использовать, чтобы появилась возможность рисовать графику (разрешение от 640х480 и выше)?
К примеру, в Borland C++ 3.1 была замечательная библиотека graphics.h. Есть что-либо подобное для gcc?
Компилятор: gcc version 2.95.3 20010315/djgpp (release).
Система: WinXP.

mirt1971

SDL

Elina74

А что именно надо поставить?
Поиск в лориене по строке sdl не многое прояснил...

lenabarskaya

Лень проверять, но уверен на 99%, что первая сцыока в гугле будет та самая

mirt1971

Simple Direct Layer. sdl.org или libsdl.org, точно не помню. Кроссплатформенная либа для разработки графических приложений. Сама по себе она предоставляет грубо говоря фреймбуфер. Для нее есть расширения для отрисовки примитивов, шрифтов, воспроизведения звуков, сети.

evgen5555

А при чем тут gcc?
Какие библиотеки есть?

Elina74

ansidecl.h
ar.h
assert.h
bfd.h
bfdlink.h
bios.h
coff.h
conio.h
crt0.h
ctype.h
dir.h
direct.h
dirent.h
dos.h
dpmi.h
errno.h
fcntl.h
file.h
float.h
fnmatch.h
ftw.h
getpagesize.h
glob.h
go32.h
gppconio.h
grp.h
ieeefp.h
io.h
keys.h
limits.h
locale.h
malloc.h
math.h
mem.h
memory.h
mntent.h
osfcn.h
pc.h
process.h
pwd.h
random.h
regex.h
search.h
setjmp.h
share.h
signal.h
std.h
stdarg.h
stddef.h
stdio.h
stdlib.h
string.h
strings.h
stubinfo.h
termios.h
time.h
tzfile.h
unistd.h
utime.h
values.h
varargs.h
wchar.h
wctype.h
debug\dbgcom.h
debug\redir.h
debug\stab.h
debug\syms.h
debug\tss.h
debug\v2load.h
debug\wild.h
inlines\pc.h
libc\asmdefs.h
libc\atexit.h
libc\bss.h
libc\dosexec.h
libc\dosio.h
libc\environ.h
libc\farptrgs.h
libc\file.h
libc\ieee.h
libc\internal.h
libc\local.h
libc\stdiohk.h
libc\stubs.h
libc\ttyprvt.h
libc\unconst.h
libm\math.h
machine\asm.h
machine\endian.h
netinet\in.h
sys\cdefs.h
sys\config.h
sys\dir.h
sys\djtypes.h
sys\dxe.h
sys\errno.h
sys\exceptn.h
sys\farptr.h
sys\fcntl.h
sys\file.h
sys\fsext.h
sys\ioctl.h
sys\mman.h
sys\mono.h
sys\movedata.h
sys\nearptr.h
sys\param.h
sys\resource.h
sys\segments.h
sys\stat.h
sys\sysmacros.h
sys\system.h
sys\time.h
sys\timeb.h
sys\times.h
sys\types.h
sys\utsname.h
sys\version.h
sys\vfs.h
sys\wait.h

mirt1971

Дело в том что это не библиотеки.

Elina74

очень рад...

mirt1971

Поставь SDL и не парься. На мой взгляд это лучшее что есть. Кстати, Unreal Tournament перенесли на Linux именно с помощью SDL. И он весьма прост в использовании.

dam555

Очень неплохая либа для работы с 2D графикой Anti-Grain Geometry

mirt1971

У меня нет инета, но судя по всему ссылка на com сайт? Эта либа бесплатна? Кросспрлатформенна?

dam555

Это кросплатформенная бесплатная либа с достаточно красивыми примерами. У меня есть копия их документации, могу залить.

mirt1971

Я завтра сам посмотрю. Но все равно спасибо. Хотя я не думаю что она особо лучше SDL. Кстати, она просто бесплатная или opensource?

dam555

Anti-Grain Geometry is an Open Source, free library. You can use this software in any commercial or non-commercial projects, free of any charge. However, we encourage you to let us know about your projects and applications based on Anti-Grain Geometry.

Below is the complete formal text of the license.

Anti-Grain Geometry - Version 2.0
Copyright (C) 2002-2004 Maxim Shemanarev (McSeem)
Permission to copy, use, modify, sell and distribute this software
is granted provided this copyright notice appears in all copies.
This software is provided "as is" without express or implied
warranty, and with no claim as to its suitability for any purpose.

Please mention the authors in any work derived from Anti-Grain Geometry.

mama10001

Это кросплатформенная бесплатная либа с достаточно красивыми примерами.
В GTK (под виндой савится на cygwin) тоже красивые примеры, а в сущности такое ггг

evgen5555

Зачем GTK, когда под Cygwin уже можно termcap использовать?

mirt1971

Пиздец. Ты название темы читал? Или просто в каждой бочке затычка?

evgen5555

Ты это специально так сказал, чтобы остальных запутать? Нет, я затыкаю выборочные темы, в отличие от некоторых аццов, гыы...

FEYka

Для djgpp была маленькая библиотечка Allegro. Там можно было рисовать...

Pantera23

Зависит от платформы. Иногда чем юзать кроссплатформенные вещи может лучше заточенные под что-то одно использовать.

GalinaG

Для djgpp была маленькая библиотечка Allegro. Там можно было рисовать...
Маленькая? Тогда какого она на k5-pr90 компилялась 6 часов?

FEYka

На 486DX33 всего примерно за ночь компилировалась. Какая она после этого не маленькая?
Оставить комментарий
Имя или ник:
Комментарий: