Название: о5 о сборке Отправлено: Авварон от Октябрь 09, 2009, 22:38 есть 2 проекта под винду. 1 мигрировал с мака, 2й изначально создан под винду (маленький тест).
Оба используют одну библиотеку и 1 хедеры. Так вот, в виндовом проекте всё собирается и работает. Маковский выдает кучу ошибок в хедерах библиотеки (и там и там 1 и тот же хедер!). Причем башню мингв сносит из-за виндовых тайпдефов - он отнекивается что не знает кто они такие - эти LARGE_INTEGER и тп. Такое впечатление что берется разный windows.h, но как такое может быть, ума не приложу... Файлы проектов различаются только количеством файлов: Код: #mac Код: #win Название: Re: о5 о сборке Отправлено: Igors от Октябрь 10, 2009, 04:02 Я на XCode и MinGW никогда не видел. Могу сказать только что LARGE_INTEGER на Mac точно не прокатит - Mac этот тип не знает а в исходниках для Mac (Qt 4.5.2) он не определен.
Название: Re: о5 о сборке Отправлено: Авварон от Октябрь 10, 2009, 11:04 Сборка идет под винду. Под мак проект собирается за счет того, что библиотека портирована путем объявления этих типов.
да, еще 1 странность - саму библиотеку я также собирал с помощью мингв и тем же хедером - не было ошибок. А в основном проекте есть:( Где я туплю?( |