Как мне перенести программирование на С за пределы консоли? - PullRequest
2 голосов
/ 23 декабря 2009

Я пытаюсь научиться программированию на графике с использованием языка C. Как лучше начать для новичка? Я хотел бы узнать, как создавать программы, использующие графику и изображения, которые можно запускать непосредственно из командной строки, и при этом не полагаться на систему управления окнами, например X.

Спасибо

Майк

Ответы [ 4 ]

5 голосов
/ 23 декабря 2009

Посмотрите на libsdl - Простой слой DirectMedia . Хотя в Linux он может использовать X11 для отображения выходных данных, он также может напрямую использовать устройство кадрового буфера. Оно разработано так, чтобы быть простым для программирования игр типа «побить пиксели», и поддерживает широкий спектр платформ.

3 голосов
/ 23 декабря 2009

Также есть Allegro , если вы не фанат SDL. Это несколько более полнофункциональный для простой векторной графики; SDL - это в основном кроссплатформенный кадровый буфер, пока вы не добавите библиотеки расширений.

2 голосов
/ 23 декабря 2009

Проверьте FLTK GUI инструментарий. Это маленький и простой в освоении.

2 голосов
/ 23 декабря 2009

Изучите некоторые инструменты GUI, такие как Qt или GTK, таким образом, вы будете создавать современные приложения с графическим интерфейсом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...