- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, I have created a dll using intel visual fortran compiler v 9.0. I am calling the dll from a VB.NET application.
The VB.NET application will work on my PC (where i have the intel compiler installed) however when I try to run the application on a different computer (without the intel compiler) the application fails at the point where the fortran dll is called. The errorr I get is
"Unable To Locate Component : This application has failed to start because libifcoremdd.dll was not found. Re-installing the application may fix this problem."
I have seen references to this problem in other posts and it was suggested that recompiling without debug libraries would solve the problem but I have tried this (using Multithread DLL as the runtime linrary option) and I still get the same error.
My command linesetting(from the fortran sectionof the project properties) is: /nologo /module:"$(INTDIR)/" /object:"$(INTDIR)/" /libs:dll /threads /c
Do you know what else I can try? thanks in advance,
kelly
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Simplest of all -- don't link with a Dll version at all -- use a "Single-threaded" or "Multi-threaded" run-time library. Dll version is needed only for Fortran exe/Fortran dll projects, and even then only in few cases (when exe and dll share unit numbers or allocation/deallocation).
Other than that, you are allowed to redistribute non-debug IVF run-time libraries (libifcore.dll, libifcoremd.dll -- NB, not libifcoremdD.dll). I don't know if IVF has a "redistributable pack" like CVF did -- you may copy them from the development computer to the target computer though.
Jugoslav
Other than that, you are allowed to redistribute non-debug IVF run-time libraries (libifcore.dll, libifcoremd.dll -- NB, not libifcoremdD.dll). I don't know if IVF has a "redistributable pack" like CVF did -- you may copy them from the development computer to the target computer though.
Jugoslav
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
thanks, that worked perfectly.

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