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 линковать ?
Обсуждают сегодня