VC6+GTK library. Мы зачем-то вылетаем...
От: _wqwa США  
Дата: 06.11.02 13:34
Оценка:
Мне говорили, что VC использует тот же формат библиотек, что и gcc.
У меня задание -- написать программу с граф. интерфейсом, используя GTK.
Поэтому я, не мудрствуя лукаво подключил ГТК-шные либы и вижуаловскому проекту и скомпилил. (Библиотеки из виндового нативного (не cygwin) порта).
Компилится на ура. При использовании первой же ГТК-функции:
gtk_init(&argc, &argv);
прога вылетает...
Я не прав по части переносимости либ?
Кто здесь?!
Re: VC6+GTK library. Мы зачем-то вылетаем...
От: Drobel  
Дата: 11.11.02 12:54
Оценка:
А ты гтк под Вин компилил? Всмысле — виндовую версию?
Re[2]: VC6+GTK library. Мы зачем-то вылетаем...
От: _wqwa США  
Дата: 11.11.02 13:07
Оценка:
Здравствуйте Drobel, Вы писали:

D>А ты гтк под Вин компилил? Всмысле — виндовую версию?


Неа, бмнарники брал...
Что интересно, cygwin-версия гтк 1.3 -- линкуется вижуалом, как родная, а mingw -- не тут то было...
Ну, попробую из сырцов... Кста, может ты видел виндовые сырцы?
Кто здесь?!
Re[3]: VC6+GTK library. Мы зачем-то вылетаем...
От: Sergey Россия  
Дата: 11.11.02 13:21
Оценка:
Здравствуйте _wqwa, Вы писали:

D>>А ты гтк под Вин компилил? Всмысле — виндовую версию?


W>Неа, бмнарники брал...

W>Что интересно, cygwin-версия гтк 1.3 -- линкуется вижуалом, как родная, а mingw -- не тут то было...

А какое у mingw выравнивание по умолчанию, не 4 байта ли? IMHO здесь собака порылась.

W>Ну, попробую из сырцов... Кста, может ты видел виндовые сырцы?
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.
Re[4]: VC6+GTK library. Мы зачем-то вылетаем...
От: _wqwa США  
Дата: 11.11.02 14:27
Оценка:
Здравствуйте Sergey, Вы писали:

S>А какое у mingw выравнивание по умолчанию, не 4 байта ли? IMHO здесь собака порылась.

Сорри, неправильно выразился. Я хотел сказать, нативная версия библиотеки не работает с вижуалом, в отличие от cygwin версии.
Кто здесь?!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.