Smart Compiler on Vista: "unable to get mapped memory"

I am getting the following error when trying to compile C ++ projects using Intel compiler version 10.0.025 in vista business (sp1) in vs2008:

unable to obtain mapped memory (see pch_diag.txt)

      

There is no such file as pch_diag, so it is a little discouraging.

If I try to just use the microsoft compiler, all my calls to the Intel integrated performance primitives (ipps) fail to access the program files directory where the ipp is stored.

Any ideas?

Thank!

+1


source to share


2 answers


Here's the answer:



Run icl in xp sp2 compatibility mode. It won't work in vista mode. It's a little weird, but this is it.

+2


source


It looks like you are using the compiler as a standard user (good for you!) And the errors you get with the Microsoft compiler seem to indicate a permissions issue. You should use Windows Explorer to check the security properties for the directory you specified if you haven't already. If the issue is not obvious on the security property page, here are some tools that you might find useful for debugging permissions:



  • LUA Buglight : A tool to find the cause of "LUA" errors (limited user access)
  • Sysinternals Process Monitor : A real-time file system monitoring and registry access tool. You can filter out all non-compiler processes and then look for "ACCESS DENIED" errors.
0


source







All Articles