首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

VS停编译Linux程序,卡在一个数组上

2013-04-20 
VS下编译Linux程序,卡在一个数组上if (ost-audio_resample) {buftmp audio_bufsize_out swr_convert

VS下编译Linux程序,卡在一个数组上
if (ost->audio_resample) {
        buftmp = audio_buf;
size_out = swr_convert(ost->swr, (uint8_t*[]){buftmp} , audio_buf_size / (enc->channels * osize),
                              (const uint8_t*[]){buf}  , size / (dec->channels * isize));
}

//------------------------
最近在VS下编译ffmpeg,卡在上面函数的红色部分,提示error C2059: 语法错误 : “{”
同样的代码在Linux下是没有问题的,问题可能是(uint8_t*[]){buftmp},(const uint8_t*[]){buf}这种数组定义方式在Windows下不支持,请问应该怎样改才能在VS下编译通过呢?

热点排行