CMake 在查找 LIBLZMA 时遇到问题

CMake 在查找 LIBLZMA 时遇到问题

当我在 Ubnantu 20.04 中构建 GLOW 时,CMake 报告: -- Could NOT find LibLZMA (missing: LIBLZMA_HAS_AUTO_DECODER LIBLZMA_HAS_EASY_ENCODER LIBLZMA_HAS_LZMA_PRESET) -- Could NOT find LIBAIO (missing: LIBAIO_LIBRARY LIBAIO_INCLUDE_DIR) -- Could NOT find LIBIBERTY (missing: LIBIBERTY_LIBRARY LIBIBERTY_INCLUDE_DIR)

还有很多其他库缺失。我用 apt-get install 安装它们,除了 LibLZMA 之外,每个库都正常。它报告: -- Could NOT find LibLZMA (missing: LIBLZMA_HAS_AUTO_DECODER LIBLZMA_HAS_EASY_ENCODER LIBLZMA_HAS_LZMA_PRESET) (found version "5.2.4") 我真的很想知道问题出在哪里,因为 CMake 确实找到了 LibLZMA,但为什么仍然有问题?这个问题困扰了我好几天,迫切希望得到答案。谢谢。

相关内容