- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page