c++ - 将 KArchive 与 QT 一起使用
问题描述
我正在尝试将 KArchive 与我的 Qt 应用程序一起使用,但我遇到了一些问题。
https://wiki.qt.io/Karchive_on_windows - 是我正在使用的指南。
以下错误是我得到的错误:
Could not set up the appstream test. appstreamcli is missing.
-- Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
-- Could NOT find BZip2 (missing: BZIP2_LIBRARIES BZIP2_INCLUDE_DIR)
-- Could NOT find LibLZMA (missing: LIBLZMA_LIBRARY LIBLZMA_INCLUDE_DIR LIBLZMA_HAS_AUTO_DECODER LIBLZMA_HAS_EASY_ENCODER LIBLZMA_HAS_LZMA_PRESET)
-- The following OPTIONAL packages have been found:
* Qt5Network
-- The following REQUIRED packages have been found:
* ECM (required version >= 5.61.0), Extra CMake Modules., <https://projects.kde.org/projects/kdesupport/extra-cmake-modules>
* Qt5Core
-- The following features have been disabled:
* QCH, API documentation in QCH format (for e.g. Qt Assistant, Qt Creator & KDevelop)
-- The following OPTIONAL packages have not been found:
* LibLZMA, Support for xz compressed files and data streams, <http://tukaani.org/xz/>
Support for xz compressed files and data streams
-- The following RECOMMENDED packages have not been found:
* BZip2, Support for BZip2 compressed files and data streams, <https://sourceware.org/bzip2/>
Support for BZip2 compressed files and data streams
-- The following REQUIRED packages have not been found:
* ZLIB, Support for gzip compressed files and data streams, <http://www.zlib.net>
Required by the core KDE libraries and some critical kioslaves
CMake Error at C:/Program Files/CMake/share/cmake-3.15/Modules/FeatureSummary.cmake:457 (message):
feature_summary() Error: REQUIRED package(s) are missing, aborting CMake
run.
Call Stack (most recent call first):
CMakeLists.txt:109 (feature_summary)
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
ZLIB_INCLUDE_DIR (ADVANCED)
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive/src
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive/src
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive/src
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive/src
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive/src
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive/src
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive/src
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive/autotests
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive/autotests
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive/autotests
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive/autotests
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive/autotests
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive/autotests
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive/autotests
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive/autotests
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive/autotests
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive/autotests
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive/autotests
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive/tests
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive/tests
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive/tests
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive/tests
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive/tests
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive/tests
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive/tests
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive/tests
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive/tests
used as include directory in directory C:/Users/emiol/OneDrive/Desktop/git/karchive/tests
ZLIB_LIBRARY
linked by target "KF5Archive" in directory C:/Users/emiol/OneDrive/Desktop/git/karchive/src
linked by target "kfiltertest" in directory C:/Users/emiol/OneDrive/Desktop/git/karchive/autotests
-- Configuring incomplete, errors occurred!
解决方案
推荐阅读
- html - 检查器窗口的 html 中的 ::marker 是什么意思?
- linux - 如何使用终端删除mac中子文件夹下的常用文件
- react-native - Expo React Native:Strava 身份验证进入网站
- rspec - 将 ruby 更新到 2.7.1 后,rspec 测试抛出错误`Bundler::GemfileError for status code 4 but Bundler::GemfileError is already registered`
- c# - 创建通用 Linq 扩展方法以通过键“缝合”数据
- javascript - 获取数据或任何获取身份验证数据的方法
- swift - 从父视图SwiftUI访问子视图中的@State变量
- firebase - 组织多个 Firebase 应用程序共享数据库的最佳方式,并通过单独的身份验证
- python - 使用 Python 将文件从 S3 上传到 FTP 位置
- c++ - OpenGL 为计算着色器设置 SSBO