加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

swftools linux 下的安装

发布时间:2020-12-15 06:31:50 所属栏目:百科 来源:网络整理
导读:安装swftools报错与解决 swftools还是蛮有用的,公司项目需要将pdf转化成swf,于是就用上它了! 原本是win2003系统上运行公司项目的,不过由于swftools在linux下能更好的发挥,于是转到centos上去了,这篇文章主要是关于swftools在centos上面安装出现的两个

安装swftools报错与解决

swftools还是蛮有用的,公司项目需要将pdf转化成swf,于是就用上它了!

原本是win2003系统上运行公司项目的,不过由于swftools在linux下能更好的发挥,于是转到centos上去了,这篇文章主要是关于swftools在centos上面安装出现的两个错误。

swftools安装也无非四步:tar -zxvf、./configure –prefix=/opt/swftools、make、make install;但是第二步./configure的时候就报错了!

jpeg.c:463: 错误:与 ‘jpeg_load_from_mem’ 类型冲突
jpeg.h:15: 错误:‘jpeg_load_from_mem’ 的上一个声明在此
make[1]: *** [jpeg.o] 错误 1
make[1]: Leaving directory `/root/Desktop/swftools-0.9.1/lib’
make: *** [all] 错误 2

google很给力,解决方法:编辑swftools下的lib/jpeg.c文件,在其462~463行,稍微修改下(主要是在三个地方加上*号),原因是——函数的定义和头文件的声明有点冲突:int jpeg_load_from_mem(unsigned char*_data,int _size,unsigned char**dest,int*width,int*height)

make的时候又给我报错了:

gcc -c -DHAVE_CONFIG_H?? -I/opt/include -fPIC -Wimplicit -Wreturn-type -Wno-write-strings -Wformat -O -fomit-frame-pointer? -Wall -Wno-unused -fPIC -I/usr/include/python2.4 -c gfx.c -o gfx.o
make[1]: *** 没有规则可以创建“gfx.so”需要的目标“../libgfxpdf.a”。 停止。
make[1]: Leaving directory `/root/Desktop/swftools-0.9.1/lib/python’
make: *** [all] 错误 2

这儿报的错可能还有别的类型,在安装之前先安装如下两个库文件,再安装swftools就ok了,

最终生成的可执行转换工具在src目录下

安装库文件呗:

yum install freetype-devel

yum install libjpeg-devel

其实以前那个安装nginx时,首先把所有相关的库文件升级命令还是很管用的,再次复制粘帖下!

sudo -s
LANG=C
yum -y install gcc gcc-c++ pcre pcre-devel autoconf libjpeg libjpeg-devel libpng libpng-devel? freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2- devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5? krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap? openldap-clients openldap-servers

本文的出处来自于http://www.anjing.me/1199.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读