【问题标题】:Writing Flash SOL files with C/C++/Python/Perl使用 C/C++/Python/Perl 编写 Flash SOL 文件
【发布时间】:2014-07-17 21:03:33
【问题描述】:

我使用 PyAMF 编写 Adob​​e Flash SOL 文件。 PyAMF 已死,不再维护。它存在编译问题,因此无法在现代系统上使用它。有谁知道如何用 C/C++/Python/Perl 编写 SOL 文件的好方法?

【问题讨论】:

  • 为什么说 PyAMF 已经死了?我在今年 10 月 14 日看到 github.com/hydralabs/pyamf 上的提交。你有什么编译问题?我今天早些时候能够毫无问题地构建它。
  • “你为什么说 PyAMF 已经死了?” - 由于编译错误,它已从 Ubuntu/Jessie/Sid 存储库中删除。看起来没有维护者来解决这个问题。当我尝试自己重新编译 deb 包时,出现以下错误:pastebin.com/t3q90KRe

标签: flash amf


【解决方案1】:

构建损坏的根源在于 PyAMF 的当前构建不支持现代版本的 cython。如果没有 cython(例如,如果您卸载它或在干净的 virtualenv 中构建它),您应该能够使用其纯 python 编解码器从源代码构建。

不过,有一个更好的解决方案即将出现。在过去的几个月里,其他人一直在研究 pyamf,并且有一个 open and active pull request 应该可以解决构建问题并修复其他错误。

如果您可以在原始发行版源之外构建,我建议使用上述拉取请求中的分支,或者从没有 cython 扩展的纯源构建。

【讨论】:

    猜你喜欢
    • 2012-03-18
    • 2017-12-10
    • 1970-01-01
    • 2021-01-31
    • 2011-11-16
    • 2020-06-02
    • 2012-04-16
    • 2011-01-11
    • 1970-01-01
    相关资源
    最近更新 更多