OpenMP 库参考
提供指向 OpenMP API 中使用的构造的链接。
OpenMP 标准的 Visual C++ 实现包括以下构造。
构造 | 说明 |
---|---|
指令 | 提供 OpenMP API 中使用的指令的链接。 |
子句 | 提供 OpenMP API 中使用的子句的链接。 |
函数 | 提供 OpenMP API 中使用的函数的链接。 |
环境变量 | 提供指向 OpenMP API 中使用的环境变量的链接。 |
Visual C++ OpenMP 运行时库函数包含在以下库中。
OpenMP 运行时库 | 特征 |
---|---|
VCOMP.LIB | 多线程动态链接(VCOMP140.DLL 的导入库) |
VCOMPD.LIB | 多线程动态链接(VCOMP140D.DLL 的导入库)(调试) |
如果在编译中定义了 _DEBUG 并且如果 #include <omp.h>
在源代码中,则 VCOMPD.LIB 将是默认库,否则将使用 VCOMP.LIB。
可以使用 /NODEFAULTLIB(忽略库)删除默认库并显式链接到所选的库。
OpenMP DLL 位于 Visual C++ 可再发行目录中,需要与使用 OpenMP 的应用程序一起分发。