我正在尝试在我的项目中使用OpenMP“collapse”子句,但该子句是在Visual Studio不支持的OpenMP 3.0中添加的。所以我安装了英特尔C ++编译器并更改了我的项目设置以使用它,但它仍然为以下代码提供了构建错误'collapse': unexpected token encountered on OpenMP 'for' directive
:
#pragma omp for collapse(2)
for (int i = 0; i < count; i++) {
for (int j = 0; j < n; j++) {
//unimplemented
}
}
我应该如何配置我的项目以实际使用英特尔编译器的OpenMP版本?
答案 0 :(得分:0)
你应该右键点击你的项目/源文件: 属性 - &gt; language(intel c ++ compiler) - &gt;开放MP支持