【发布时间】:2013-04-12 12:44:40
【问题描述】:
问题很简单。在为 W(P)8 构建时,您不能编译 .c 文件或使用旧的 C 语法代码(函数参数被指定两次的代码)。
Libpng 很容易在 C++ 下编译,因为它不使用旧的语法代码,但 libz 不是。我一直无法找到适合这些环境的 libz 替代品。
我尝试了 MiniZ,它缺少(不知道为什么)对 inflatereset 等函数的定义,然后我发现没有解决方案可以在 Windows Phone 8 下从本机 C++ 代码加载 pngs(您可以在 Windows 8 上使用 WIC,但该库不存在)对于 ARM 版本)。
还有这个:https://github.com/doo/ZIP-WinRT,但它使用托管类,并且仅在您想提取 zip 文件时才有用。以前的 libz 依赖代码不会编译,我需要它来让 libpng 基本编译。
如果您不知道这些标志的含义,请不要发表评论
“Windows 应用商店应用支持”
“使用 Windows 运行时扩展”
【问题讨论】:
标签: windows-phone-8 windows-8 zlib libpng libz