我想在我创建的一个名为pragma的函数中使用image()优化:
#pragma optimize("", off)
image();
#pragma optimize("", on)错误2错误C2156: pragma必须是外部函数C:.\Visual 2010\Projects\ex4\ex4.cpp 1038 错误4错误C2156: pragma必须是外部函数C:.\Visual 2010\Projects\ex4\ex4.cpp 1040
我不知道怎么才能解决这个问题。
发布于 2013-05-06 11:24:14
#pragma应该放在image的函数定义周围,而不是当您调用它时。另外,请注意,您的off和on顺序将禁用对image的优化。例如:
#pragma optimize("", off)
void image()
{
// ...
}
#pragma optimize("", on)这将在/O期间禁用默认的优化(根据image编译器选项)。
https://stackoverflow.com/questions/16397713
复制相似问题