OpenMP support?

VC++2005 Beta 2:
As it seems the following files for OpenMP support are missing (at least for my installation): vcomp.lib and omp.h. Are they available for the Beta 2? Where can I get them?

Cheers
Juergen

[216 byte] By [jholetzeck] at [2007-12-16]
# 1

Hi,

Is this Express? OpenMP is supported in Pro and VSTS.

Thanks,
Nikola
VC++

NikolaDudar at 2007-9-9 > top of Msdn Tech,Visual C++,Visual C++ General...
# 2

Well, I have Pro RTM. The library and header is there, but at runtime the executable can't find the vcomp[ d].dll. It appears that /openmp does not generate correct manifest file for referencing side-by-side installation of OpenMP runtime :(, so it is not simple to use.

MichaelEntinSSIS at 2007-9-9 > top of Msdn Tech,Visual C++,Visual C++ General...
# 3
Forgot to add a workaround for other people who might encounter the same problem: I've added the following string in "Additional Manifest Dependencies" in linker project options which fixed the problem:
"type='win32' name='Microsoft.VC80.OpenMP' version='8.0.50608.0' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'"

The runtime seems to work fine, the overhead of OpenMP runtime is not that bad, nice work.

MichaelEntinSSIS at 2007-9-9 > top of Msdn Tech,Visual C++,Visual C++ General...
# 4
Yes they are.

use #include <omp.h>

Regards
Martin

maddinthegreat at 2007-9-9 > top of Msdn Tech,Visual C++,Visual C++ General...
# 5
Hi All,

Using VS 2005 Pro, and get the:

"This application has failed to start because vcompd.dll was not found ....."

I have tried including omp.h and have checked that the dll does exist
in my WinSXS folder and it is the right version and there is a manifest for it in there as well.
My intermediate manifest includes references that seem correct to the dll.

And still it does not work - please help.

Note it works in Release when it's looking for vcomp.dll, but not in debug.

Thanks,

Bemba at 2007-9-9 > top of Msdn Tech,Visual C++,Visual C++ General...