我想在openmp中命名一个关键部分
我这样命名:
#pragma omp critical [RawImageFile]
我收到此错误:
error C3005: '[' : unexpected token encountered on OpenMP 'critical' directive
如果我以这种方式使用它:
#pragma omp critical RawImageFile
我收到此错误:
error C3005: 'RawImageFile' : unexpected token encountered on OpenMP 'critical' directive
如果我以这种方式使用它:
#pragma omp critical "RawImageFile"
我收到此错误:
error C3005: 'string' : unexpected token encountered on OpenMP 'critical' directive
在Visual Studio 2012中命名opnmp关键部分的正确语法是什么?
最佳答案
您应该使用圆括号,即#pragma omp critical (RawImageFile)
不是方括号。 (OpenMP规范的描述中的方括号是语法描述的一部分,并且表示“可选”;它们不是应包含在代码中的标记)。