4

在 Visual Studio 2005中。OpenMP 没有随 Express Edition 提供,但可以单独下载并进行设置,因为编译器本身支持 OMP。

Visual Studio 2008也一样吗?我们都在使用标准版,它同样支持 OpenMP,但不附带库/头文件。我们有一些代码使用 OMP,但我们真的不希望仅仅为 OMP 升级我们的许可证的大成本。有没有办法做到这一点?

4

2 回答 2

1

如果您可以获得文件omp.h、其相应的库文件vcomp.lib以及vcompd.lib与库(包含 DLL 和清单的目录)相对应的可再发行库,那么没有什么可以阻止您链接到它们并使用它们。

这些文件可能需要与您拥有的 VS 版本完全匹配。即,如果您拥有 2008 或 2008 SP1,这可能很重要。

于 2010-03-18T11:11:47.257 回答
-3

我认为您可以在 VS 2008 的编译过程中 包含该#pragma omp指令并使用该标志。/openmp

此处的详细信息:http: //msdn.microsoft.com/en-us/library/tt15eb9t.aspx

于 2010-03-10T13:45:19.687 回答