Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Hleb Valoska                         2:452/60.16    31 Jul 2002  17:06:20
 To : Alexei Dets
 Subject : нормальные либы
 -------------------------------------------------------------------------------- 
 
 
  >> Когда в эхотаге появятся нормальные либы, новые версии которых
  >> будут полностью поддерживать api старых? Такое впечатленьне, что
  AD> Эх, дело в основном не в либах и не в API, а в компиляторах и ABI :-(
 
 Возможно, но например gtk+ 2.x несовместим с gtk+ 1.x именно на уровне API.
 Простейший пример:
 /usr/include/gtk-2.0/gtk/gtkenums.h
 typedef enum
 {
   GTK_WINDOW_TOPLEVEL,  GTK_WINDOW_POPUP
 } GtkWindowType;
 
 /usr/include/gtk-1.2/gtk/gtkenums.h
 typedef enum
 {
   GTK_WINDOW_TOPLEVEL,  GTK_WINDOW_DIALOG,  GTK_WINDOW_POPUP
 } GtkWindowType;
 
 API для работы с rc изменилось.
 Это то, что я заметил, когда попробовал собрать xmms с gtk2.
 
 Кста, как расшифровывается ABI?
 
 -- 
 No one should ever work.  Workers of the world... relax!
                                             (Bob Black)
 
 --- slrn/0.9.7.4-asp (Linux)
  * Origin: Property is theft (2:452/60.16)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: нормальные либы   Alexei Dets   30 Jul 2002 22:54:22 
 нормальные либы   Hleb Valoska   31 Jul 2002 17:06:20 
Архивное /ru.linux/55195000c4322.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional