读书人

error C2371: redefinition; differe

发布时间: 2012-03-16 16:34:56 作者: rapoo

error C2371: redefinition; different basic types
在一个.cpp文件中我定义了一个函数
static void av_estimate_timings(AVFormatContext *ic)
{。。。}
在同样的.cpp文件中的另一个函数中调用了av_estimate_timings
如下
int av_find_stream_info(AVFormatContext *ic)
{。。。。。
av_estimate_timings(ic);
。。。。。
}
然后就出错了,怎么回事?

[解决办法]

探讨
C/C++ code在同样的.cpp文件中的另一个函数中调用了av_estimate_timings




同样的?
什么意思啊?另一个还是就是定义static函数的这个文件?
另一个不可用
同一个cpp文件的话,应该是因为你重定义:redefinition

读书人网 >C语言

热点推荐