Grpc build с ZLIB 1.2.11 - PullRequest
       11

Grpc build с ZLIB 1.2.11

0 голосов
/ 13 марта 2019

Я собрал grpc 1.18 с zlib 1.2.5 и все прошло нормально.Теперь мы обновились до zlib 1.2.11 с включенной опцией ZLIB_WINAPI.

Я прочитал, что мне нужно добавить ZLIB_WINAPI в моем приложении.Я сделал это, но он дает мне ошибки ссылки:

ошибка LNK2019: неразрешенный внешний символ _deflate, на который ссылается функция «int __cdecl zlib_compress (struct grpc_slice_buffer *, struct grpc_slice_buffer *, int)» (? Zlib_compress @Up @Ug @ YG@ 0H @ Z) * ​​1005 *

Тогда из того, что я понял, мне нужно было собрать grpc с ZLIB_WINAPI, но если я сделаю это, я получу следующую ошибку при сборке grpc

ошибка C2664: 'int zlib_body (z_stream*, grpc_slice_buffer *, grpc_slice_buffer *, int (__cdecl *) (z_stream *, int)) ': невозможно преобразовать аргумент 4 из' int (__stdcall *) (z_streamp, int) 'в' int (__cdecl *) (z_stream *,int)

Как мне решить проблему?

Спасибо

...