首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Qt:生成quazip/zlib库错误

Qt:生成quazip/zlib库错误
EN

Stack Overflow用户
提问于 2012-04-24 03:22:16
回答 1查看 1.1K关注 0票数 0

我正在静态地构建quazip库,如下面的帖子所述:linking QuaZip with Qt 4.8.0 into project

当我构建项目时,我得到了以下错误:

代码语言:javascript
复制
/QtSDK/QtSources/4.8.0/src/3rdparty/zlib/zconf.h:373:6: error: "_LARGEFILE64_SOURCE" is not defined
In file included from ../../../quazip-0.4.4/quazip/zip.h:56,
                 from ../../../quazip-0.4.4/quazip/quazip.h:31,
                 from ../../../quazip-0.4.4/quazip/quazipfile.h:30,
                 from ../../../quazip-0.4.4/quazip/quazipfile.cpp:24:

/QtSDK/QtSources/4.8.0/src/3rdparty/zlib/zlib.h:1583:32: error: "_FILE_OFFSET_BITS" is not defined
cc1plus: warnings being treated as errors

这些是zlib库中已知的错误吗?我正在使用Qt 4.8.0中的zlib库

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-24 07:40:01

这可能是你的编译器中的一个bug。我不知道您正在使用哪个版本的zlib,而且您的编译器不会在错误消息中显示有问题的行,所以我不能确切地说出该行包含什么内容。但是,我怀疑这些行包含一个#if指令,并在表达式中带有注明的符号。根据C标准,未定义的符号在#if语句的表达式中被赋予空值(没有字符替换它)。相反,您的编译器错误地发出了一个错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10286863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档