- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We recently purchased new the Fortran v.11.1 Pro + MKL for Windows and are pleased so far, especially with the increase in speed from our previous Fortran compiler.
First of all we have no visual components in our Fortran dlls. All of the visual interface is done in Pascal and we call on the Fortran compiled dlls to do the number crunching.
We want to keep our dlls as small as possible.
So my questions are this:
1) What are the compiler switches so that the Fortran support dll units are not sucked into our compiled dlls?
2) What are the Intel support files that we have to distributed with our application since they will not be compiled with our dlls?
First of all we have no visual components in our Fortran dlls. All of the visual interface is done in Pascal and we call on the Fortran compiled dlls to do the number crunching.
We want to keep our dlls as small as possible.
So my questions are this:
1) What are the compiler switches so that the Fortran support dll units are not sucked into our compiled dlls?
2) What are the Intel support files that we have to distributed with our application since they will not be compiled with our dlls?
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
1) By default when you build a DLL, it links to the DLL libraries so nothing gets "sucked in". If you are building from the command line, use /libs:dll to specify this. For a Visual Studio project that should be the default.
2) It depends on how you have built your DLL. You will likely need Intel Fortran run-time DLLs as well as the Microsoft Visual C++ redistributables for the version of Microsoft libraries you're using. See this knowledge base article for details.

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