【发布时间】:2018-10-10 00:56:51
【问题描述】:
所以我正在尝试使用 --enable-libwebp 编译 ffmpeg。但我收到以下错误:
In file included from libavcodec/libwebpenc_animencoder.c:30:0:
/usr/include/webp/mux.h:101:13: error: expected identifier or ‘(’ before ‘int’
WEBP_EXTERN(int) WebPGetMuxVersion(void);
^~~
/usr/include/webp/mux.h:107:13: error: expected identifier or ‘(’ before ‘WebPMux’
WEBP_EXTERN(WebPMux*) WebPNewInternal(int);
^~~~~~~
/usr/include/webp/mux.h:120:13: error: expected identifier or ‘(’ before ‘void’
WEBP_EXTERN(void) WebPMuxDelete(WebPMux* mux);
^~~~
/usr/include/webp/mux.h:126:13: error: expected identifier or ‘(’ before ‘WebPMux’
WEBP_EXTERN(WebPMux*) WebPMuxCreateInternal(const WebPData*, int, int);
^~~~~~~
/usr/include/webp/mux.h:163:13: error: expected identifier or ‘(’ before ‘WebPMuxError’
WEBP_EXTERN(WebPMuxError) WebPMuxSetChunk(
^~~~~~~~~~~~
/usr/include/webp/mux.h:179:13: error: expected identifier or ‘(’ before ‘WebPMuxError’
WEBP_EXTERN(WebPMuxError) WebPMuxGetChunk(
^~~~~~~~~~~~
/usr/include/webp/mux.h:192:13: error: expected identifier or ‘(’ before ‘WebPMuxError’
WEBP_EXTERN(WebPMuxError) WebPMuxDeleteChunk(
^~~~~~~~~~~~
/usr/include/webp/mux.h:225:13: error: expected identifier or ‘(’ before ‘WebPMuxError’
WEBP_EXTERN(WebPMuxError) WebPMuxSetImage(
^~~~~~~~~~~~
/usr/include/webp/mux.h:245:13: error: expected identifier or ‘(’ before ‘WebPMuxError’
WEBP_EXTERN(WebPMuxError) WebPMuxPushFrame(
^~~~~~~~~~~~
/usr/include/webp/mux.h:263:13: error: expected identifier or ‘(’ before ‘WebPMuxError’
WEBP_EXTERN(WebPMuxError) WebPMuxGetFrame(
^~~~~~~~~~~~
...
我需要使用特定版本的 libwebp 吗?任何帮助将不胜感激。
【问题讨论】: