Модераторы: xvr
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> программирование на gtkmm, Срочно нужна помощь! 
:(
    Опции темы
Гость_Alex
Дата 10.11.2005, 12:25 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Ребята!
Срочно нужна помощь!
Никак не могу настроить библиотеки для написания с использованием gtkmm.
Вроде ужу все поставил, и даже пытается откомпилировать элементарную прогграмму из доков по gtkmm,

#include <gtkmm.h>

int main(int argc, char *argv[])
{
Gtk::Main kit(argc, argv);
Gtk::Window window;
Gtk::Main::run(window);
return 0;
}

g++ program.cpp -o program `pkg-config gtkmm-2.4 --cflags --libs`

но чё-то он пишет что не может найти :
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Gdk::Color::~Color [in-charge]()'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Atk::Implementor::ref_accessibile_vfunc()'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Glib::wrap(_GdkPixbufAnimation*, bool)'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Glib::wrap(_GdkWindowObject*, bool)'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Gdk::AtomStringTraits::to_cpp_type(_GdkAtom*)'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Glib::wrap(_GdkVisual*, bool)'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `typeinfo for Gdk::Pixmap'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Pango::wrap_init()'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Glib::wrap(_GdkRectangle const*)'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Glib::wrap(_GdkColor*, bool)'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Gdk::Window::raise()'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Glib::wrap(_PangoContext*, bool)'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Gdk::Color::Color[in-charge](_GdkColor*, bool)'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Glib::wrap(_GdkColormap*, bool)'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Pango::FontDescription::FontDescription[in-charge](_PangoFontDescription*, bool)'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Glib::wrap(_GdkDevice*, bool)'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Atk::wrap_init()'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Gdk::Region::Region[in-charge](_GdkRegion*, bool)'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Gdk::Color::Color[in-charge]()'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Gdk::Pixmap::gobj_copy()'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Pango::FontDescription::~FontDescription [in-charge]()'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Pango::FontDescription::gobj_copy() const'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Glib::wrap(_GdkRectangle*)'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Glib::wrap(_PangoLayout*, bool)'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `typeinfo for Atk::Implementor'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Atk::Implementor::Implementor[not-in-charge]()'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Gdk::AtomStringTraits::to_c_type(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Glib::wrap(_AtkObject*, bool)'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Pango::Language::Language[in-charge](_PangoLanguage*, bool)'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Glib::wrap(_GdkPixmapObject*, bool)'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Glib::wrap(_GdkDisplay*, bool)'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Atk::Implementor::~Implementor [in-charge deleting]()'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Atk::Implementor::~Implementor [in-charge]()'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `virtual thunk [v:0,-16] to Atk::Implementor::~Implementor [in-charge]()'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Glib::wrap(_GdkScreen*, bool)'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Atk::Implementor::~Implementor [not-in-charge]()'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Glib::wrap(_GdkPixbuf*, bool)'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Gdk::wrap_init()'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Atk::Implementor::add_interface(unsigned long)'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Glib::wrap(_GdkDrawable*, bool)'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Glib::wrap(_GdkDragContext*, bool)'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Pango::AttrList::AttrList[in-charge](_PangoAttrList*, bool)'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Glib::wrap(_GdkGC*, bool)'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Pango::TabArray::TabArray[in-charge](_PangoTabArray*, bool)'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `Glib::wrap(_GdkImage*, bool)'
/usr/lib/gcc-lib/i586-alt-linux/3.3.3/../../../libgtkmm-2.4.so: undefined reference to `virtual thunk [v:0,-16] to Atk::Implementor::~Implementor [in-charge deleting]()'
collect2: ld returned 1 exit status

Кстати - AltLinux
Пишите мне сюда если не сложно
  Вверх
UnixBeginner
Дата 10.11.2005, 12:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 89
Регистрация: 10.11.2005
Где: Россия, г. Калини нград

Репутация: нет
Всего: нет



То что написано выше - написал я, только зарегистрировался.
PM MAIL WWW ICQ   Вверх
Dark Elf
Дата 10.11.2005, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 576
Регистрация: 26.12.2003
Где: Брисбен

Репутация: нет
Всего: 10



Тебе нужно подключить ещё библиотеку glibmm (как минимум)

Взять можно здесь:
http://ftp.gnome.org/pub/GNOME/sources/glibmm/2.8/



--------------------
PM MAIL WWW ICQ Skype GTalk Jabber MSN   Вверх
UnixBeginner
Дата 10.11.2005, 19:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 89
Регистрация: 10.11.2005
Где: Россия, г. Калини нград

Репутация: нет
Всего: нет



Да нет, дома-то откомпилил, а на рабоет нет, хотя модули те же стоят. Во незадача та.
PM MAIL WWW ICQ   Вверх
bilbobagginz
Дата 13.11.2005, 02:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 4
Всего: 317



У нас тут барабашек не водится.
если системы идентичны, то работать должно и на работе и не на работе.

ищи разницу: альт-линух вроде на rpm.
запускай
дома: rpm -qa | sort -nr > home.rpm
на работе: rpm -qa | sort -nr > work.rpm

потом сравнивай:
vimdiff home.rpm work.rpm

и расскажи что обнаружено.

пока.





Это сообщение отредактировал(а) bilbobagginz - 13.11.2005, 02:08


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Программирование под Unix/Linux"
xvr
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой "Код".
  • Вопросы мобильной разработки тут
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr.

 
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема »


 




[ Время генерации скрипта: 0.0701 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.