我想编译vlc播放器的android版本,但在进行中我有两个错误如下:
../../src/misc/block.c:315:5: error: implicit declaration of function 'shmdt' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
../../src/posix/filesystem.c:258:16: error: implicit declaration of function 'sigtimedwait' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
我在这里或其他论坛搜索了许多帖子以查找隐含问题,他们说这是因为没有导入 lib / 头文件。
shmdt想要shm.h
并且它在block.c
文件中正确。并且sigtimedwait有自己的标题。
我大约两天有这个问题并更改了许多代码行。
我怎样才能解决这个问题 ?任何想法 ?