Intel® C++ Compiler
Community support and assistance for creating C++ code that runs on platforms based on Intel® processors.

openmp

sachini1
Beginner
331 Views
Hi,
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.
Regards,
Sachini
0 Kudos
2 Replies
TimP
Honored Contributor III
331 Views
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.
0 Kudos
sachini1
Beginner
331 Views
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.
0 Kudos
Reply