测试OpenMP在VS2017上的应用时,发现输出结果并没有实现多线程的功能(数字的第二列为执行某步时线程编号)。

首先确定是否打开了属性设置中的OpenMP支持:

发现打开后仍无法实现。
将解决方案换为x64后解决:

实现了多线程的功能。

本文记录了在Visual Studio 2017中使用OpenMP进行多线程编程遇到的问题及解决过程。作者最初发现即使在属性设置中启用了OpenMP支持,程序仍未能实现预期的多线程功能。最终通过将解决方案平台更改为x64成功激活了多线程特性。
测试OpenMP在VS2017上的应用时,发现输出结果并没有实现多线程的功能(数字的第二列为执行某步时线程编号)。

首先确定是否打开了属性设置中的OpenMP支持:

发现打开后仍无法实现。
将解决方案换为x64后解决:

实现了多线程的功能。

2734
10
415