The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Файл ресурсов в Linux?"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Файл ресурсов в Linux?"
Сообщение от sys_man emailИскать по авторуВ закладки on 18-Фев-04, 06:08  (MSK)
Уважаемые ... просветите.
Пишу я программку к которой необходимо подключить множество небольших файлов графики. В Windows можно в проекте создать файл ресурсов, а как такая проблема решается под Linux?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Файл ресурсов в Linux?"
Сообщение от игорь emailИскать по авторуВ закладки on 18-Фев-04, 09:39  (MSK)
непонятно что за "файлы" какой именно "графики" и каким образом
собираешься  эти файлы "подключать".
разделы графики для линукс:
-самое основательное - программирование в X;
-проще для cgi-программирования;
   тогда это работает и в винде и в линуксе и разбираться почти не нужно.
-сложнее для java;
   не меньше года отправишь псу под хвост.
   на яву почти все клюют поначалу.
   однако можно компилировать в винде и копировать в линукс.
   то бишь высокая степень переносимости.
-openGL в конце концов тоже отлично.
в каждом случае придётся прочитать по паре книжек.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Файл ресурсов в Linux?"
Сообщение от asso Искать по авторуВ закладки on 18-Фев-04, 18:12  (MSK)
Вопрос сформулируй точнее.

Файлов ресурсов в UNIX'ах нет.  Обычно файлы так и хранят кучей в каком-нибудь каталоге вроде PREFIX/share/APPNAME/icons.  Если очень хочется, то есть библиотеки которые умеют извлекать файлы из zip, tar и т.п. но IMHO не стоит заморачиваться.  Можно прилинковать данные к программе, например при помощи утилит вроде bin2c, но лучше этого не делать.

Отображение графики целиком зависит от того какое приложение ты пишешь и на каком языке проргаммирования.  В общем случае может помочь imlib, которая предоставляет единый интерфейс для библиотек libpng, libjpeg, libgif и т.п. При желании можешь использовать эти библиотеки напрямую.

Если с выбором того на чем писать и как писать еще не определился то можешь использовать библиотеку SDL совместно с SDL_image для рисования графики или ClanLib.  В последней есть встроенная поддержка файлов ресурсов (zip).  Если нужен полноценный GUI, то тут вариантов очень много, например Gtk+ с GtkPixbuf для работы с картинками.

Для поиска всех вышеперечисленных библиотек используй http://freshmeat.net

В общем, чем точнее вопрос, тем конкретней ответ.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Файл ресурсов в Linux?"
Сообщение от sys_man emailИскать по авторуВ закладки on 19-Фев-04, 06:08  (MSK)
Пишу на C++ в KDevelop.
Под "файлами" понимаются маленькие графические файлы поменьше иконок с различным рисунком, которые я вставляю в виджет (компонент) ListBox от библиотеки Qt.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру