rust-rdkafka icon indicating copy to clipboard operation
rust-rdkafka copied to clipboard

Failed compile with `cmake-build` on windows11

Open Xu-Mj opened this issue 9 months ago • 0 comments

I got the error log:

  Creating library D:\Projects\rust\im-backend-rebuild\im-backend\target\debug\deps\cmd.lib and object D:\Projects\rust\im-backend-rebuild\im-backend\target\debug\deps\cmd.exp
          librdkafka_sys-0c6e3b2edcfc6e13.rlib(rdkafka_msgset_writer.obj) : error LNK2001: unresolved external symbol __imp_crc32
          librdkafka_sys-0c6e3b2edcfc6e13.rlib(rdkafka_sticky_assignor.obj) : error LNK2001: unresolved external symbol __imp_crc32
          librdkafka_sys-0c6e3b2edcfc6e13.rlib(rdkafka_fetcher.obj) : error LNK2001: unresolved external symbol __imp_crc32
          librdkafka_sys-0c6e3b2edcfc6e13.rlib(rdkafka_txnmgr.obj) : error LNK2001: unresolved external symbol __imp_crc32
          librdkafka_sys-0c6e3b2edcfc6e13.rlib(rdkafka_mock_handlers.obj) : error LNK2001: unresolved external symbol __imp_crc32
          librdkafka_sys-0c6e3b2edcfc6e13.rlib(rdkafka_mock_cgrp.obj) : error LNK2001: unresolved external symbol __imp_crc32
          librdkafka_sys-0c6e3b2edcfc6e13.rlib(rdkafka_request.obj) : error LNK2001: unresolved external symbol __imp_crc32
          librdkafka_sys-0c6e3b2edcfc6e13.rlib(rdbuf.obj) : error LNK2001: unresolved external symbol __imp_crc32
          librdkafka_sys-0c6e3b2edcfc6e13.rlib(rdkafka_buf.obj) : error LNK2001: unresolved external symbol __imp_crc32
          librdkafka_sys-0c6e3b2edcfc6e13.rlib(rdkafka_assignor.obj) : error LNK2001: unresolved external symbol __imp_crc32
          librdkafka_sys-0c6e3b2edcfc6e13.rlib(rdkafka_admin.obj) : error LNK2001: unresolved external symbol __imp_crc32
          librdkafka_sys-0c6e3b2edcfc6e13.rlib(rdkafka_msg.obj) : error LNK2001: unresolved external symbol __imp_crc32
          librdkafka_sys-0c6e3b2edcfc6e13.rlib(rdkafka_mock.obj) : error LNK2001: unresolved external symbol __imp_crc32
          librdkafka_sys-0c6e3b2edcfc6e13.rlib(rdkafka_broker.obj) : error LNK2001: unresolved external symbol __imp_crc32
          librdkafka_sys-0c6e3b2edcfc6e13.rlib(rdkafka_msgset_writer.obj) : error LNK2019: unresolved external symbol __imp_deflate referenced in function rd_kafka_msgset_writer_compress_gzip
          librdkafka_sys-0c6e3b2edcfc6e13.rlib(rdkafka_msgset_writer.obj) : error LNK2019: unresolved external symbol __imp_deflateEnd referenced in function rd_kafka_msgset_writer_compress_gzip
          librdkafka_sys-0c6e3b2edcfc6e13.rlib(rdkafka_msgset_writer.obj) : error LNK2019: unresolved external symbol __imp_deflateBound referenced in function rd_kafka_msgset_writer_compress_gzip
          librdkafka_sys-0c6e3b2edcfc6e13.rlib(rdkafka_msgset_writer.obj) : error LNK2019: unresolved external symbol __imp_deflateInit2_ referenced in function rd_kafka_msgset_writer_compress_gzip
          librdkafka_sys-0c6e3b2edcfc6e13.rlib(rdgz.obj) : error LNK2019: unresolved external symbol __imp_inflate referenced in function rd_gz_decompress
          librdkafka_sys-0c6e3b2edcfc6e13.rlib(rdgz.obj) : error LNK2019: unresolved external symbol __imp_inflateEnd referenced in function rd_gz_decompress
          librdkafka_sys-0c6e3b2edcfc6e13.rlib(rdgz.obj) : error LNK2019: unresolved external symbol __imp_inflateInit2_ referenced in function rd_gz_decompress

if I use the dynamic-linking and it is worked. but I need the cmake-build feature~

Xu-Mj avatar Apr 30 '24 04:04 Xu-Mj