optipng-0.7.5 编译错误 ratio.c:25 error: conflicting types fo 'opng_longest_impl_t'

解决OptiPNG编译错误
本文介绍了解决OptiPNG编译时遇到的具体错误的方法。通过修改源代码中的一个类型定义,使得编译过程不再报错并顺利完成。

错误如上所示,出现上述错误。根据提示找到代码,发现是代码错误。

解决方案:

找打optipng-0.7.5\src\optipng\ratio.c

将25行的

typedef unsigned long opng_longest_impl_t;

改为

typedef unsigned long opng_ulongest_impl_t;

即可。不在提示编译错误,编译成功。


Error at afterWriteDispatched (internal/stream_base_commons.js:156:25) at writeGeneric (internal/stream_base_commons.js:147:3) at Socket._writeGeneric (net.js:787:11) at Socket._write (net.js:799:8) at doWrite (_stream_writable.js:403:12) at writeOrBuffer (_stream_writable.js:387:5) at Socket.Writable.write (_stream_writable.js:318:11) at Socket.Writable.end (_stream_writable.js:585:10) at Socket.end (net.js:591:31) at handleInput (/Users/xiaosanmo/Desktop/TJ/工委项目/app端/intoTheCommunity/node_modules/imagemin-pngquant/node_modules/execa/lib/stream.js:17:17) at execa (/Users/xiaosanmo/Desktop/TJ/工委项目/app端/intoTheCommunity/node_modules/imagemin-pngquant/node_modules/execa/index.js:152:2) at /Users/xiaosanmo/Desktop/TJ/工委项目/app端/intoTheCommunity/node_modules/imagemin-pngquant/index.js:60:21 at /Users/xiaosanmo/Desktop/TJ/工委项目/app端/intoTheCommunity/node_modules/p-pipe/index.js:12:25 @ ./node_modules/babel-loader/lib/index.js??clonedRuleSet-40.use[0]!./node_modules/@vue/vue-loader-v15/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/views/home/navigationcopy.vue?vue&type=template&id=46a8200f&scoped=true 237:11-58 @ ./src/views/home/navigationcopy.vue?vue&type=template&id=46a8200f&scoped=true 1:0-321 1:0-321 @ ./src/views/home/navigationcopy.vue 1:0-104 11:2-8 12:2-17 33:16-22 34:25-40 31:88-36:5 31:4-36:6 @ ./src/router/index.js 106:15-108:42 @ ./src/main.js 3:0-30 21:2-8
最新发布
09-24
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值