c++ - 如何将 zlib 添加到现有的 qt 安装

标签 c++ qt zlib

如何将 zlib 添加到现有的 Qt 安装中。我在这方面很新,所以请给我详细的描述! 提前感谢您的帮助!

最佳答案

zlib 包含在核心 Qt 库中。如果你想在 Qt 程序中使用 zlib 函数,你只需要包含在 src/3rdparty/zlib 中的 zlib.h。参见例如QByteArray 在 src/corelib/tools 中的实现。

如果您想使用 quazip,只需将库添加到您的项目中即可。它基于 Qt 库。注意构建与您的 Qt 安装相对应的正确 qyazip 库。

您可以通过将以下行添加到项目文件中来获得正确的包含路径:

INCLUDEPATH += $$[QT_INSTALL_PREFIX]/src/3rdparty/zlib

对于 Qt5,请参阅 Thorbjørn 的评论:使用 #include <QtZlib/zlib.h> 就足够了.

关于c++ - 如何将 zlib 添加到现有的 qt 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4002757/

相关文章:

python - 带有 python 扩展的 VS2015 链接器错误

c++ - gzstream 在 Windows 上通过 mingw : injects CR + LF

c++ - 如何在minifilter中的IRP_Create上获取复制文件的源路径

c++ - 从 C++ 中的 Dll 中提取

c++ - 为什么我在接受字符串输入时会出现段错误?

qt - 结合 QAbstractItemModels

c++ - Zlib 和 Minizip - 如何将新目录添加到 .zip 文件

android - Libcurl Certificate Pinning 在 iPhone 上工作但在 Android 上不工作

c++ - Qt::UniqueConnection 是如何工作的?

qt - QML 中的时间输入字段