- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler un contenu inapproprié
I have written a DLL in Fortran as part of a Windows application which works fine (although this might have been sheer luck). Now, I have a request from one of our customers to call our DLL directly from VBA. This works fine on my machine with all dependencies being present of course. So I just supplied the DLL to the customer, but it complains about missing dependencies which was to be expected maybe. So, what is the most decent way to supply these dependencies?
- Can I supply a link to the Fortran distributables and leave it to the user to install them? That seems a bit of a blunt axe method. Or can I just supply the dependencies needed, but how do I know where to find these?
- Can I avoid the issue with dependencies by statically linking againts the dependencies when I build my DLL and leave this to the compiler? If so, where can I find these settings?
Here's the compiler I use:
Intel® Fortran Compiler Classic for applications running on Intel(R) 64, version 2021.8.0 Package ID: w_oneAPI_2023.0.0.25922
I hope someone can help me.
Many thanks in advance,
Jan
- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler un contenu inapproprié
You can point them to our Runtime Libraries downloads HERE https://www.intel.com/content/www/us/en/developer/articles/tool/oneapi-standalone-components.html
the runtime libraries will give them our Fortran runtime library DLLs, along with an installer to get them into the right location. Don't stress about the fact that the runtime is newer - newer is OK and is backwards compatible.
You can also give out the same DLLs, but easier to have them drop in the runtime from that installer.
Lien copié
- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler un contenu inapproprié
You can point them to our Runtime Libraries downloads HERE https://www.intel.com/content/www/us/en/developer/articles/tool/oneapi-standalone-components.html
the runtime libraries will give them our Fortran runtime library DLLs, along with an installer to get them into the right location. Don't stress about the fact that the runtime is newer - newer is OK and is backwards compatible.
You can also give out the same DLLs, but easier to have them drop in the runtime from that installer.

- S'abonner au fil RSS
- Marquer le sujet comme nouveau
- Marquer le sujet comme lu
- Placer ce Sujet en tête de liste pour l'utilisateur actuel
- Marquer
- S'abonner
- Page imprimable