Автор Гілка: Програмування під Лінуксом  (Прочитано 4115 раз)

Відсутній x3m

  • Новачок
  • *
  • дописів: 8
  • Карма: +0/-0
  • Що новенького?
Підскажіть де знайти якусь документацію про особливості програмування під лінукс на  с с++, особливо цікавить ОпенГЛ, і інші бібліотеки повязаня з графікою і звуком.

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3731
  • Карма: +9/-0
  • Програміст
Re: Програмування під Лінуксом
« Відповідей #1 : 2003-04-19 15:29:15 »
Підскажіть де знайти якусь документацію про особливості програмування під лінукс на  с с++, особливо цікавить ОпенГЛ, і інші бібліотеки повязаня з графікою і звуком.

Особливостей програмування немає - UNIX найстаріша та найбільш обкатана система, а Linux, в більшості випадків, повністю відповідає стандартам POSIX.

Для роботи з графікою та звуком для забавок чи подібних речей - SDL (Simple Directmedia Layer) та OpenGL http://www.libsdl.org/opengl/index.php . На freshmeat є багато програм під SDL, які можна використовувати як приклади: http://freshmeat.net/search?q=SDL

Краще всього використовувати Сі (не Сі++) - менше проблем через 30-тирічну обкатку та й стандарти на написання коду від ҐНУ також рекомендують не використовувати інших мов (див. info standards).
[Fedora Linux]

Відсутній x3m

  • Новачок
  • *
  • дописів: 8
  • Карма: +0/-0
  • Що новенького?
Re: Програмування під Лінуксом
« Відповідей #2 : 2003-04-20 07:34:42 »
SDL це що аналог DirectX?

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3731
  • Карма: +9/-0
  • Програміст
Re: Програмування під Лінуксом
« Відповідей #3 : 2003-04-21 13:03:13 »
SDL це що аналог DirectX?

Щось в тому дусі, але для багатьох платформ (включаючи і Вікна).

З DirectX я не знайомий і знайомитися не збираюся - SDL працює практично всюди. :)
[Fedora Linux]

Відсутній Rainbow

  • Новачок
  • *
  • дописів: 45
  • Карма: +0/-0
  • Що новенького?
Re: Програмування під Лінуксом
« Відповідей #4 : 2003-05-06 09:49:38 »
OpenGL нормально підтримується бібліотекою Qt.

Відсутній Khva0

  • Новачок
  • *
  • дописів: 14
  • Карма: +0/-0
Re: Програмування під Лінуксом
« Відповідей #5 : 2003-05-27 01:19:15 »
Цікаво хто які IDE використовує для C++ під Лінукс

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3731
  • Карма: +9/-0
  • Програміст
Re: Програмування під Лінуксом
« Відповідей #6 : 2003-05-27 13:08:19 »
Так ҐНУ/Лінукс - це і є Інтегроване Середовище Розробки.

А яким редактором ви користуєтесь - не принципово.

[Fedora Linux]

Відсутній Khva0

  • Новачок
  • *
  • дописів: 14
  • Карма: +0/-0
Re: Програмування під Лінуксом
« Відповідей #7 : 2003-06-02 13:45:49 »
Може хто має лінки на укр(рос)мовну документацію до SDL.
Very потрібно :)

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3731
  • Карма: +9/-0
  • Програміст
Re: Програмування під Лінуксом
« Відповідей #8 : 2003-06-03 17:30:45 »
Може хто має лінки на укр(рос)мовну документацію до SDL.
Very потрібно :)
Не зтикався, а сам шукав. Навіть книжки ніякої не бачив.
[Fedora Linux]

Відсутній x3m

  • Новачок
  • *
  • дописів: 8
  • Карма: +0/-0
  • Що новенького?
Re: Програмування під Лінуксом
« Відповідей #9 : 2003-06-05 15:29:23 »
Я тільки вчора якісь дві бачив.... Тільки не дуже придивлявся бо вже дуже вони були тоненькі ... =)

Відсутній Ivan Daniluk

  • Новачок
  • *
  • дописів: 30
  • Карма: +0/-0
  • software engineer
Re: Програмування під Лінуксом
« Відповідей #10 : 2003-06-06 11:46:18 »
Добридень, панове! :)
Щодо OpenGL - рекомендую використовувати бібліотеку GLUT, бо в разі потреби портування під хфірточки  ;D нічого не доведеться змінювати. Але звісно, такий варіант підходить лише для окремих випадків. Мені дуже сподобалась бібліотека GTKGLArea - вона дозволяє робити GL-рендеринг у GTK-программах. Дуже зручна штука, та до того ж проста й зрозуміла.

А щодо IDE - то дуже хочу відрекомендувати дві програми - Anjuta та Motor. Motor - це дуже зручний консольний IDE. Він є розробкою нашого співвітчизника з Харкова - якщо я не помиляюсь, htpp://konst.org.ua. Великий йому риспект. Там ще є цікавий софт. Зайдіть обов'язково. А Анюта - це безперечно дуже зручний та потужний IDE для X-ів, правда йому потрібні гномівські бібліотеки для функціювання.
This is like TV. I don't like TV.

Відсутній serg

  • Новачок
  • *
  • дописів: 6
  • Карма: +0/-0
  • Що новенького?
Re: Програмування під Лінуксом
« Відповідей #11 : 2003-06-17 08:26:08 »
 Минулого року Diasoft  переклала книжку по OpenGL
 називається   "офицальное руководство прогамиста по OpenGL "  На книжковому форумі в Львові ціна була в межах 50 Грн  В Києві дешевше  ( це моя особиста думка)

Сонячний їжак

  • Гість
Re: Програмування під Лінуксом
« Відповідей #12 : 2004-01-16 09:46:41 »
А навіщо сама укр(рос)мовну документацію щодо SDL? У вихідному коді цієї бібліотеки (та й, мабіть, і у бінарних пакетах) є досить пристойна англійська документація, у якій я зміг розібратися за день матодом наукового тику  ;) А якщо потрібен OpenGL - то у цій документації є приклад його використання, посилання на який є одразу у списку розділів. Можна просто скопіювати і трохи переробити. А SDL - досить таки нормальна бібліотека. Щоправда, колись я довго не міг заспокоїтись, коли побачив, що вікно її засобами згорнути можна, а розгорнути - ні  :-/
До речі, про це ще ніхто не писав: саму бібліотеку, чимало документації (здається, там є і російська), а такоє чимало бібліотек і програм на основі SDL можна знайти на www.libsdl.org

Відсутній Herbert_West

  • Новачок
  • *
  • дописів: 1
  • Карма: +0/-0
  • Що новенького?
Re: Програмування під Лінуксом
« Відповідей #13 : 2004-04-08 10:10:53 »
На http://www.nostarch.com/plg-listings-08-07-2001.tar.gz міститься лістинг прикладів до книги "Programming Linux Games". Використовується SDL. Як на мене то досить цікаво написано, є коментарі.