今天在vs2008下面成功编译ffplay.c,可以播放264文件,改成ffplay.cpp加入就出现一大堆语法错误:
加入下面这些什么的也无济于事,
#ifdef __cplusplus
extern "C" {
#endif
。。。。
#ifdef __cplusplus
extern "C" {
#endif
最终将其有改为ffplay.c编译,又出现莫名其妙的错误:
“1>LINK : fatal error LNK1561: 必须定义入口点 ”
最终用如下方法解决:
定义入口涵数的情况下,请检查link链接器的设置: /SUBSYSTEM:WINDOWS /MACHINE:X86 窗体程序 /SUBSYSTEM:CONSOLE /MACHINE:X86 控制台程序