I'm using some openmp pragma's inside my code. the program compiles without any errors saying the 'OpenMP DEFINED LOOP WAS PARALLELIZED'.
But when I try to run the program, it produces this error,
"The application or DLL C:Program FilesIntelCompilerC++9.0EM64TBinlibguide40.dll is not a valid Windows image. Please check this against your installation diskette".
Any idea what that means?
Thanks in advance.
3 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

Have you mixed em64t and other files in your build? The em64t .dll would work only if all your object and library files were built with /machine:amd64, and only when running on the amd64 64-bit Windows. If you did those things right, you should take seriously the suggestion to try a repair installation of your icl for em64t.

Thanks for your suggestion very much.
After selecting 'use MFC in a static library' instead of 'shared DLL', it stopped giving the error.
Thanks again.

Leave a Comment

Please sign in to add a comment. Not a member? Join today