Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
28995 Discussions

software requirements for compilation of .dll files

Thomas_C_1
Beginner
421 Views

I write fortran subroutines that need to be compiled to a 64bit .dll file for linking to a commercial software that specifies a system requirement of Windows 7 64 bit,  Intel Visual fortran of 11.1 or higher and Microsoft Visual C++ .Net Standard, and that the compilation is carried out with the command ifort /DLL /libs:static /threads jobname.f. I have been doing this at my place of work (university) but now I want to be able to work from home. My PC at home has Windows 7 64bit  but I do not have Microsoft Visual Studio. Is there a self-contained software from Intel that will enable me to do this?

As subsidiary questions, if there is a self-contained software, is it initially available on an evaluation trial basis? And as an academic in an English University carrying out unfunded research, do I qualify for any academic discount? I have tried various trial downloads from the Intel website but have not found something that works for me.

0 Kudos
3 Replies
Steven_L_Intel1
Employee
421 Views

Intel Visual Fortran (Intel Parallel Studio XE 2015 Composer Edition for Fortran Windows) is self-contained and has everything you need to build a Fortran DLL. We do have an evaluation version that doesn't include the Visual Studio pieces needed, but you can get a trial of Visual Studio 2013 from Microsoft or even use the Visual Studio 2013 Community Edition, which is free for many users.

We do also have academic discounts.

0 Kudos
Thomas_C_1
Beginner
421 Views

Thanks, Steve,

I have installed Visual Studio 2013 Community edition and XE 2015 Composer edition ... now in response to ifort /DLL /libs:static /threads jobname.f I am getting the error message 'can't open file jobname.obj for write'. I am clearly doing something wrong - or haven't done something I shouldn't have .. is there an obvious answer? In case the compiler didn't know where the file jobname.f is I also tried  .../threads C:\project\jobname.f, \project being the folder that has job.f.

I have to admit I am not particularly competent ... I know the string of instructions works in my University place of work  ... I am trying in a hurry to convince myself that the software will work on my home PC .. then will learn more how to use it once I have purchased it ..

 

0 Kudos
Steven_L_Intel1
Employee
421 Views

This is usually because you created the project in a folder you don't have write permission in, such as anything under Program Files. Try creating the project under your desktop folder.

0 Kudos
Reply