我正在构建 ffmpeg 并卡在一个不寻常的地方。在 libavutil 我们有 float_dsp.h 和 float_dsp.c 文件。在这些文件中,有一个方法声明,它是:
void (*butterflies_float)(float *av_restrict v1, float *av_restrict v2, int len);
float (*scalarproduct_float)(const float *v1, const float *v2, int len);
在构建和编译此文件时,我收到此错误并且不知道该怎么做。我认为问题出在其他地方,但又完全不知道。错误是
jni/ffmpeg/libavcodec/../libavutil/float_dsp.h:150: error: expected ';', ',' or ')' before 'v1'
jni/ffmpeg/libavcodec/../libavutil/float_dsp.h:161: error: expected ';' before 'float'
任何想要帮助的人都请向前迈出一步,因为我在几周内还没有真正得到 ffmpeg 的任何支持。
问候