使用VS自带OpenMP时出现“错误 MSB6006 CL.exe 已退出,代码为2”
先说如何使用VS自带OpenMP
我使用的是vs2019 window10操作系统
在VS中启用OpenMP很简单。在项目上右键->属性->配置属性->C/C++->语言->OpenMP支持,选择“是”即可。
我的测试代码:
1 #include <iostream> 2 #include <omp.h> 3 int main() 4 { 5 #pragma omp parallel 6 { 7 std::cout << "Hello 3World!\n"; 8 9 } 10 }
但可能出现“错误 MSB6006 CL.exe 已退出,代码为2”的报错
解决办法
在项目上右键->属性->C/C++->语言->符合模式:否即可
随便用