Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Приложения под Гнома  (Прочитано 1884 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн TwentySix

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Приложения под Гнома
« : 10 Мая 2008, 23:59:20 »
Доброе время суток.

Решил попробовать программить под линукс.

Ubuntu 7.10

Редактор geany.
Вообще при компиляции окна пишет что:

gnome.h: no such file or directory

мне посоветовали скачать libgnomeui-dev со всеми зависимостями, сказали что тогда все будет работать.
у меня модем, сижу качаю неспеша)))
То ли я качаю, что нужно или нет?

Оффлайн Apocalypse

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
    • Мой ВКонтактик
Re: Приложения под Гнома
« Ответ #1 : 11 Мая 2008, 10:39:57 »
Все пральвильно, и вообще, если нужно скомпилировать программу зависящую от той или иной библиотеки (kdelibs, libgtk, libqt4, libgnome, etc.) нужно качать dev версии этих пакетов

Оффлайн TwentySix

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Приложения под Гнома
« Ответ #2 : 11 Мая 2008, 14:00:32 »
Поставил я libgnomeui-dev со всеми зависимостями(71 пакет).
Но все равно при компиляции пишет:
gnome.h: No such file or directory
Что делать? :(

Оффлайн Андрюша

  • Участник
  • *
  • Сообщений: 191
    • Просмотр профиля
Re: Приложения под Гнома
« Ответ #3 : 12 Мая 2008, 04:03:24 »
Можно воспользоваться командой pkg-config (если не ошибаюсь, то этот пакетик входит в стандартный набор на диске). Таким образом команда для компиляции может принять следующий вид: gcc -o myprog myprog.c $(pkg-config --cflags --libs libgnomeui-2.0)

Оффлайн TwentySix

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Приложения под Гнома
« Ответ #4 : 12 Мая 2008, 22:58:10 »
Спасибо, работает :)

А как теперь мне это правильно прописать в редакторе Geany?

C++ source file commands
Compile: g++ -Wall -c "%f"
Build:     g++ -Wall "%f"
Execute: "./%e"

%f will be replaced by the current filename.
%e will be replaced by the filename without extension

P.S. Я правильно понял что при операции Compile, исполняемый файл не должен создаваться, а создаваться он должен при Build?

Оффлайн xwizard

  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Приложения под Гнома
« Ответ #5 : 16 Мая 2008, 01:18:40 »
да :)

 

Страница сгенерирована за 0.055 секунд. Запросов: 25.