0

我正在尝试构建 7zip 代码,我可以在我的 windows 移动项目中使用它。有没有人知道如何构建 7zip 代码并在 windows 移动应用程序中使用它。

4

3 回答 3

5

我在这里查看了 7zip 的网站并引用他们所说的 '7-Zip 在 Windows 7 / Vista / XP / 2008 / 2003 / 2000 / NT / ME / 98 中工作。有一个命令行版本到 Linux 的端口/Unix。快速浏览一下源代码就会发现,实现压缩算法涉及到 x86 汇编。这可以解释为什么您不能将它移植到 Windows Mobile,因为处理器不是 x86。

源代码中有一个名为 `\Asm\x86\7zCrcT8U.asm' 的文件夹,因此显然不针对运行 Windows Mobile 的处理器。

我做了一个快速的谷歌,看看是否确实有适合 Windows Mobile 设备的版本。但是,可能是您要找的那个?

希望这会有所帮助,最好的问候,汤姆。

于 2009-12-18T13:01:57.357 回答
0

7-zip 在 windows mobile 上不起作用 检查主页

于 2009-12-18T13:04:58.397 回答
0

如果您需要让算法在另一个操作系统(或处理器架构)下工作,那么您应该查看LZMA SDK。在这里,您获得了用 C、C++、C# 或 Java 编码或解码 7zip 文件的算法。

有了这些,您应该能够为 ARM 创建一个库。如果您对 7zip 本身的来源进行更多调查,您应该能够将这些部分链接在一起。

于 2009-12-18T13:35:44.747 回答