我有一段代码,是列举系统中的视频编码/解码器的,在Debug状态一切正常,在Release下就出错,大家帮我看看。
代码如下:
HIC hic;
ICINFO icinfo;
for (int i=0; ICInfo(ICTYPE_VIDEO, i, &icinfo); i++)
{
hic = ICOpen(icinfo.fccType, icinfo.fccHandler, ICMODE_QUERY);
if (hic)
{
// find out the compressor name.
ICGetInfo(hic, &icinfo, sizeof(icinfo));
} ICClose(hic);
}
代码如下:
HIC hic;
ICINFO icinfo;
for (int i=0; ICInfo(ICTYPE_VIDEO, i, &icinfo); i++)
{
hic = ICOpen(icinfo.fccType, icinfo.fccHandler, ICMODE_QUERY);
if (hic)
{
// find out the compressor name.
ICGetInfo(hic, &icinfo, sizeof(icinfo));
} ICClose(hic);
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货