Russian Qt Forum

Qt => Вопросы новичков => Тема начата: fedotok от Январь 15, 2013, 17:01



Название: zlib
Отправлено: fedotok от Январь 15, 2013, 17:01
собственно

собрал zlib

добавил в проект
Код:
INCLUDEPATH += ../3dparty/zlib/includes

LIBS += ../3dparty/zlib/zlib.lib

получаю множество ошибок в файле zlib.h

\ComicViewer\3dparty\zlib\includes/zlib.h:86: error: expected specifier-qualifier-list before 'z_const'
..\ComicViewer\3dparty\zlib\includes/zlib.h:1332: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Z_ARG'
..\ComicViewer\3dparty\zlib\includes/zlib.h:1656: error: expected specifier-qualifier-list before 'z_off64_t'
..\ComicViewer\3dparty\zlib\includes/zlib.h:1731: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token


Название: Re: zlib
Отправлено: Alex Custov от Январь 15, 2013, 22:45
Что на указанных строках находится в файле zlib.h?


Название: Re: zlib
Отправлено: fedotok от Январь 15, 2013, 23:41
error: expected specifier-qualifier-list before 'z_const'
z_const Bytef *next_in;     /* next input byte */
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Z_ARG'
ZEXTERN int ZEXPORTVA gzprintf Z_ARG((gzFile file, const char *format, ...));
error: expected specifier-qualifier-list before 'z_off64_t'
Код:
struct gzFile_s {
    unsigned have;
    unsigned char *next;
    z_off64_t pos;
};
error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
ZEXTERN const z_crc_t FAR * ZEXPORT get_crc_table    OF((void));


Название: Re: zlib
Отправлено: fedotok от Январь 16, 2013, 14:28
Собирал ту библиотеку студией.

Пересобрал minGW
подключил

Код:
INCLUDEPATH += ../3dparty/zlib/includes

LIBS += -L../3dparty/zlib -llibz

пока на zlib.h не ругалось