关于Intel的编译器

raystar_csc 2008-05-04 02:39:11
有这么一段代码
在VC++编译器里面没有问题,换了Intel编译器V7,加以OpenMP以后就不通过了
代码如下:
template <class T> static double ffun::CalFFTCostValue(GrayImage< complex<T> >& I)
{
double costValue = 0;
const int W_new = 32;
const int H_new = 32;
GrayImage< complex<T> > I_resized;
ImgResize(I, I_resized, H_new, W_new);
GrayImage< complex<T> > X;
FFT2(I_resized, X);

return abs(X(1, 2)) + abs(X(2, 1));
}
提示error:a storage class may not be specified here
...全文
152 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Areslp 2012-07-23
  • 打赏
  • 举报
回复
我也遇到同样的错了,就是在template <class T> static double ffun::CalFFTCostValue(GrayImage< complex<T> >& I)这一行出错的

不加static就没事,加了就出错
intel_jeff 2008-05-04
  • 打赏
  • 举报
回复
是哪一行代码出錯了?请把build log贴一下吧。

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧