音视频开发: VS2017编译器编译libVLC错误解决
Posted DS小龙哥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了音视频开发: VS2017编译器编译libVLC错误解决相关的知识,希望对你有一定的参考价值。
\\VLC\\sdk\\include\\vlc/libvlc_media.h(368): error C2065: “libvlc_media_read_cb”: 未声明的标识符
\\VLC\\sdk\\include\\vlc/libvlc_media.h(368): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
\\VLC\\sdk\\include\\vlc/libvlc_media.h(368): error C2513: “int”: 在“=”前没有声明变量
\\VLC\\sdk\\include\\vlc/libvlc_media.h(368): error C2143: 语法错误: 缺少“;”(在“(”的前面)
\\VLC\\sdk\\include\\vlc/libvlc_media.h(368): error C2062: 意外的类型“void”
\\VLC\\sdk\\include\\vlc/libvlc_media.h(478): error C2061: 语法错误: 标识符“libvlc_media_read_cb”
\\VLC\\sdk\\include\\vlc/libvlc_media.h(368): error C2065: “libvlc_media_read_cb”: 未声明的标识符
\\VLC\\sdk\\include\\vlc/libvlc_media.h(368): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
\\VLC\\sdk\\include\\vlc/libvlc_media.h(368): error C2513: “int”: 在“=”前没有声明变量
\\VLC\\sdk\\include\\vlc/libvlc_media.h(368): error C2143: 语法错误: 缺少“;”(在“(”的前面)
\\VLC\\sdk\\include\\vlc/libvlc_media.h(368): error C2062: 意外的类型“void”
\\VLC\\sdk\\include\\vlc/libvlc_media.h(478): error C2061: 语法错误: 标识符“libvlc_media_read_cb”
打开vlc.h加上: typedef __int64 ssize_t;
编译完运行异常结束: 需要把 plugins 目录和sdk/dll目录下的文件拷贝到程序运行同级目录下。
以上是关于音视频开发: VS2017编译器编译libVLC错误解决的主要内容,如果未能解决你的问题,请参考以下文章
使用为 android 编译的 LibVLC 从 MPEG2 流中显示 DVB 字幕