Не найден gnome.h (Ошибки компиляции)

Модератор: Модераторы разделов

Аватара пользователя
seisros
Сообщения: 78
ОС: Calculate 13.04

Не найден gnome.h

Сообщение seisros »

Решил написать прогу на GTK с применением библиотек GNOME. Накачал софта метров на 600 наверное. и это только DEB пакеты. При компиляции пишет
: bash: gnome-config: команда не найдена
ok.c:1:19: fatal error: gnome.h: Нет такого файла или каталога
compilation terminated.
Пакет gnome-config не упоминается в APT, там о нём вообще ничего.
Файл gnome.h расположен в дирректории: /usr/include/libgnomeui-2.0/gnome.h
Мне конечно было бы проще поставить дизайнер qt или netbeans, но я предпочитаю консоль средам IDE.
Дистр debian 6 по не известным причинам сам сделался гибридом 7 версии скачав python и прочии среды от первой версии до последней стабильной.
Помогите с этим разобраться.
Многие говорят что трудно жить по высшему закону. А спать трудно? А пробуждаться?
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Не найден gnome.h

Сообщение NickLion »

gcc -I/usr/include/libgnomeui-2.0 ...
Если всё остальное правильно скачано.
Спасибо сказали:
Аватара пользователя
seisros
Сообщения: 78
ОС: Calculate 13.04

Re: Не найден gnome.h

Сообщение seisros »

NickLion писал(а):
11.05.2013 22:57
gcc -I/usr/include/libgnomeui-2.0 ...
Если всё остальное правильно скачано.


gcc: fatal error: no input files

Он в упор не видит, и всё требует gnome-config. Которого у меня нет.
На Dragon Fly BSD было на много проще с этим.
Многие говорят что трудно жить по высшему закону. А спать трудно? А пробуждаться?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21351
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Не найден gnome.h

Сообщение Bizdelnick »

seisros писал(а):
11.05.2013 22:49
При компиляции пишет
: bash: gnome-config: команда не найдена

А теперь давайте с начала. Что именно Вы запускаете, что получаете такой результат?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
seisros
Сообщения: 78
ОС: Calculate 13.04

Re: Не найден gnome.h

Сообщение seisros »

Bizdelnick писал(а):
11.05.2013 23:16
А теперь давайте с начала. Что именно Вы запускаете, что получаете такой результат?


Команду: gcc ok.c -o ok `gnome-config --cflags --libs gnomeui`
Многие говорят что трудно жить по высшему закону. А спать трудно? А пробуждаться?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21351
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Не найден gnome.h

Сообщение Bizdelnick »

Вы вызываете gnome-config и удивляетесь, что компиляция без него не проходит?
Делайте, как написал NickLion:
gcc -I/usr/include/libgnomeui-2.0 ok.c -o ok

Upd. По идее Ваша команда должна работать, если вместо gnome-config написать pkg-config. Лень проверять.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Не найден gnome.h

Сообщение NickLion »

Правда, ещё, скорее всего надо будет указать линковку с библиотеками.
Спасибо сказали:
Аватара пользователя
seisros
Сообщения: 78
ОС: Calculate 13.04

Re: Не найден gnome.h

Сообщение seisros »

Bizdelnick писал(а):
11.05.2013 23:56
Вы вызываете gnome-config и удивляетесь, что компиляция без него не проходит?
Делайте, как написал NickLion:
gcc -I/usr/include/libgnomeui-2.0 ok.c -o ok


Выдаёт:
In file included from ok.c:1:0:
/usr/include/libgnomeui-2.0/gnome.h:4:21: fatal error: gtk/gtk.h: Нет такого файла или каталога
compilation terminated.

pkg-config тоже пробывал ещё самым первым, он стоит в системе не прокатывает gnome не видит, а тут gtk.
Мне вот интересно, вообще ктонибудь его заставлял работать? Я знаю что в центрах разработок совсем другое ПО, далеко не то коорое доступно нам. Это как в java они пишут приложения на телефоны и у них работают, а я пишу тем софтом что они мне дали, так выходит 20 ошибок на класс с их же исходным кодом. Вердикт один, комерция!
Многие говорят что трудно жить по высшему закону. А спать трудно? А пробуждаться?
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Не найден gnome.h

Сообщение NickLion »

Ну, добавьте ещё опцию -I/usr/include/gtk-2.0
Естественно проверьте, есть ли этот путь, может, по-другому зовётся.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21351
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Не найден gnome.h

Сообщение Bizdelnick »

seisros писал(а):
12.05.2013 01:22
pkg-config тоже пробывал ещё самым первым, он стоит в системе не прокатывает gnome не видит, а тут gtk.

Что? Потрудитесь излагать свои мысли так, чтобы не приходилось додумывать, что же там у Вас происходит. И показывайте команды, которые вводите и их вывод.
Покажите, что выдаёт pkg-config --cflags --libs gnomeui.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали: