Hi,
I have just load and tried to run the dll sample solution for dynamic loading of dlls provided with my Intel fortran installation. When I try to debug the DynamicLoad program it fails with the error libcoremdd.dll was not found. I have not modified any of the comiler or linker settings from the sample. Any ideas?
Thank You
Caroline
I have just load and tried to run the dll sample solution for dynamic loading of dlls provided with my Intel fortran installation. When I try to debug the DynamicLoad program it fails with the error libcoremdd.dll was not found. I have not modified any of the comiler or linker settings from the sample. Any ideas?
Thank You
Caroline
链接已复制
5 回复数
This suggests that the compiler's LIB folder was not added to PATH. This could happen if you chose a Custom install and changed the option to specify that PATH should not be modified.
If you uninstall and reinstall the compiler, that should fix it.
If you uninstall and reinstall the compiler, that should fix it.
Thank You Steve. Adding the library folder to the path worked. I have now managed to compile my dll and program and run it with the 32 bit compiler. When I try it with the 64 bit compiler they compile and link OK but when I run it I get a message saying that the USER32 library has been relocated as DLL dynamic memory allocation had used the memory space for the USER32 library. I am hoping the fix for this is just as simple.
Thank you
Caroline
Thank you
Caroline
I had added the 64 path but not in the order you specified. I have now corrected that and rebooted. I still get the message:-
" The system DLL user32.dll was relocated in memory. The application will not run properly. The relocation occurred because the DLL C;\Program Files(X86)\Intel\Compiler\Fortran\10.1.025\em64t\Lib\libifcoremdd.dll occupied an address range reserved for Windows System DLLs. The vendor supplying the DLL should be contacted for a new DLL"
Any more ideas?
Thank you
Caroline
" The system DLL user32.dll was relocated in memory. The application will not run properly. The relocation occurred because the DLL C;\Program Files(X86)\Intel\Compiler\Fortran\10.1.025\em64t\Lib\libifcoremdd.dll occupied an address range reserved for Windows System DLLs. The vendor supplying the DLL should be contacted for a new DLL"
Any more ideas?
Thank you
Caroline
