object sample/CMakeFiles/cpp-sdk-sample.dir/src/LiveChannel/LiveChannelSample.cc.o
[100%] Linking CXX executable cpp-sdk-sample
ld.lld: error: undefined symbol: inflateInit_
>>> referenced by content_encoding.c
>>> libcurl_la-content_encoding.o:(deflate_init_writer) in archive /home/alex/mylib/lib/libcurl.a
ld.lld: error: undefined symbol: inflateEnd
>>> referenced by content_encoding.c
>>> libcurl_la-content_encoding.o:(deflate_close_writer) in archive /home/alex/mylib/lib/libcurl.a
>>> referenced by content_encoding.c
>>> libcurl_la-content_encoding.o:(process_trailer) in archive /home/alex/mylib/lib/libcurl.a
>>> referenced by content_encoding.c
>>> libcurl_la-content_encoding.o:(inflate_stream) in archive /home/alex/mylib/lib/libcurl.a
>>> referenced 8 more times
ld.lld: error: undefined symbol: inflate
>>> referenced by content_encoding.c
>>> libcurl_la-content_encoding.o:(inflate_stream) in archive /home/alex/mylib/lib/libcurl.a
ld.lld: error: undefined symbol: inflateInit2_
>>> referenced by content_encoding.c
>>> libcurl_la-content_encoding.o:(inflate_stream) in archive /home/alex/mylib/lib/libcurl.a
>>> referenced by content_encoding.c
>>> libcurl_la-content_encoding.o:(gzip_init_writer) in archive /home/alex/mylib/lib/libcurl.a
>>> referenced by content_encoding.c
>>> libcurl_la-content_encoding.o:(gzip_init_writer) in archive /home/alex/mylib/lib/libcurl.a
ld.lld: error: undefined symbol: zlibVersion
>>> referenced by content_encoding.c
>>> libcurl_la-content_encoding.o:(gzip_init_writer) in archive /home/alex/mylib/lib/libcurl.a
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [sample/CMakeFiles/cpp-sdk-sample.dir/build.make:213: sample/cpp-sdk-sample] кто знает что эта за проблема ? как ее решить?
target_link_libraries(…, z)
А вообще в таких случаях спрашивают у гугла, в какой либе эта функция живет и какую ты не прилинковал. Гугл пока еще большей частью подсказывает.
undefined symbol: zlibVersion - а кто будет zlib линковать ?
Обсуждают сегодня