views:

191

answers:

1

I've installed Visual Studio 2008 (and SP1) on a 64-bit copy of Windows 7. When I build and run a 64-bit project it complains that it can't start, and some digging indicates that the 64-bit OpenMP dlls haven't been copied into c:\windows\winsxs. The directories for the 32-bit OpenMP and DebugOpenMP dlls have been created in there correctly, and a 32-bit configuration of the same project runs okay.

A little more investigation shows that Visual Studio did indeed install the dlls into the redist directories under its directory in Program Files. I'm not sure why they haven't been copied to winsxs though.

Does anyone know what the correct way to resolve this is?

A: 

Hello,

I am sorry that I do not have the solution to your problem. I believe I am having a similar problem with Visual Studio 2005 debug DLLs under my 64-bit version of Windows 7. I receive the error message:

"The application was unable to start correctly (0xc000007b). Click OK to close the application."

What error message did you receive, and how did you track down the specific DLLs which were causing you problems?

Thank you very much,

-Brian J. Stinar-

Brian Stinar
Same error message I think, but sorry, this was long enough ago that I can't remember how I resolved it. May have reinstalled VS - or not long after that moved to a new machine which didn't have the same issue.
Peter