WINE 中的访问冲突

WINE 中的访问冲突

我使用的是 ubuntu 12.04 和 wine 版本 1.5。每当我尝试安装boxoft pdf 到 flash 转换器它给出了一个错误-

地址 00409A0E 处发生访问冲突。写入地址 00400000。

要怎么做才能安装它。是不是缺少某些 dll 或别的什么。请帮忙。

答案1

我正在使用Wine 1.5.19(开发版本),当我使用 XP 作为 Windows 版本时它确实安装成功。

pdf2swf但是,您可能有兴趣知道有一个本机程序可能可以完成您想要的操作。它是swf 工具程序套件。它确实需要编译,但这样做相对简单。对于 12.10 及以上版本,在存储库中再次,但不幸的是,包装不包括pdf2swfavi2swf,如图所示这里

汇编

编译应该非常简单,因为此处注明,但我的做法如下。

您可以使用 git 存储库git clone git://git.swftools.org/swftools,但最好使用稳定的源代码,因此请下载包裹,然后打开终端并cd进入下载文件夹并使用

tar xzvf swftools-0.9.2.tar.gz

您需要下载一些工具和依赖项,因此请输入以下内容:

sudo apt-get install build-essential checkinstall libgif-dev libjpeg8-dev libfreetype6-dev

现在,使用终端cd进入解压的swftools-0.9.2文件夹并运行

./configure && make

进而

sudo checkinstall

套件中的程序现在可供您使用;输入pdf2swf选项列表,并将 pdf 转换为 swf 而不使用任何特定选项,运行

pdf2swf my.pdf -o new_version.swf

您可能有一些特殊要求,所以我应该看看各种命令开关。

然后,您可以在使用的查看器中打开 swf 文件,甚至可以使用 Web 浏览器检查它是否是有效文件(如果您安装了 Flash)。

有关该工具套件的更多信息,请访问官方网站,其中详细介绍了所有程序的选项。

相关内容