Мне говорили, что VC использует тот же формат библиотек, что и gcc.
У меня задание -- написать программу с граф. интерфейсом, используя GTK.
Поэтому я, не мудрствуя лукаво подключил ГТК-шные либы и вижуаловскому проекту и скомпилил. (Библиотеки из виндового нативного (не cygwin) порта).
Компилится на ура. При использовании первой же ГТК-функции:
gtk_init(&argc, &argv);
прога вылетает...
Я не прав по части переносимости либ?
Здравствуйте Drobel, Вы писали:
D>А ты гтк под Вин компилил? Всмысле — виндовую версию?
Неа, бмнарники брал...
Что интересно, cygwin-версия гтк 1.3 -- линкуется вижуалом, как родная, а mingw -- не тут то было...
Ну, попробую из сырцов... Кста, может ты видел виндовые сырцы?
Здравствуйте _wqwa, Вы писали:
D>>А ты гтк под Вин компилил? Всмысле — виндовую версию?
W>Неа, бмнарники брал... W>Что интересно, cygwin-версия гтк 1.3 -- линкуется вижуалом, как родная, а mingw -- не тут то было...
А какое у mingw выравнивание по умолчанию, не 4 байта ли? IMHO здесь собака порылась.
W>Ну, попробую из сырцов... Кста, может ты видел виндовые сырцы?
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.
Здравствуйте Sergey, Вы писали:
S>А какое у mingw выравнивание по умолчанию, не 4 байта ли? IMHO здесь собака порылась.
Сорри, неправильно выразился. Я хотел сказать, нативная версия библиотеки не работает с вижуалом, в отличие от cygwin версии.