使用ZLIB 1.2.11构建的Grpc

时间:2019-03-13 10:53:27

标签: zlib grpc

我使用zlib 1.2.5构建了grpc 1.18,一切正常。 现在,我们已启用选项ZLIB_WINAPI更新到zlib 1.2.11。

我读到的是我需要在应用程序中添加ZLIB_WINAPI。我已经做到了,但这给了我链接错误:

错误LNK2019:函数“ int __cdecl zlib_compress(struct grpc_slice_buffer *,struct grpc_slice_buffer *,int)”(?zlib_compress @@ YAHPAUgrpc_slice_buffer @@ 0H @ Z)中引用的未解析的外部符号_deflate

然后,据我了解,我需要使用ZLIB_WINAPI构建grpc,但是如果这样做,在构建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)

我该如何解决这个问题?

谢谢

0 个答案:

没有答案