Compile arm: ass_plugin <= libass. c
In file encoded ded from JNI/VLC/modules/codec/libass. C: 43:
JNI/EXT/libass/include/ASS/ass. h: 1: Error: Expected identifier or '('before'. 'token
JNI/VLC/modules/codec/libass. C: In function 'vlc _ ENTRY _ libass ':
JNI/VLC/modules/codec/libass. C: 61: Error: 'create' undeclared (first use in this function)
JNI/VLC/modules/codec/libass. C: 61: Error: (each undeclared identifier is reported only once
JNI/VLC/modules/codec/libass. C: 61: Error: for each function it appears in .)
JNI/VLC/modules/codec/libass. C: at top level:
JNI/VLC/modules/codec/libass. C: 79: Error: Expected specifier-qualifier-list before 'ass _ library'
JNI/VLC/modules/codec/libass. C: 107: Error: Expected specifier-qualifier-list before 'ass _ image'
JNI/VLC/modules/codec/libass. C: 118: Error: expected declaration specifiers or '... 'before' ass _ image'
JNI/VLC/modules/codec/libass. C: 119: Error: expected declaration specifiers or '... 'before' ass _ image'
According to the error message, the cause is:
An error occurred while referencing ass. h In row 43rd of libass. C, and the error occurred in row 1st of ass. h.
Find ass. h. The content is as follows:
Http://www.cnblogs.com/libass/ass.h
The link compilation method cannot be found in the environment!
I changed:
# Include "http://www.cnblogs.com/libass/ass.h"
The same is true for libdvbpsi.