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

Intel OneAPI Fortran Compiler ifx works with MSVS 2019 (16.11.55) for old source files

WH-
Novice
327 Views

Hello folks,

I've got a couple of questions as follows:

Q1. Does Intel Fortran Compiler ifx.exe work with MSVS- Microsoft Visual Studio 2019 (16.11.55) ?

      I've tried to switch modes between Console and Windows in order for a test-run of the project named "Hello World" on the system of "Windows 11 Home." Unfortunately, it kept turning out the message indicating: "The code execution cannot proceed because libifcoremdd.dll was not found. Reinstalling the program may fix this problem."  However, this dll file has been sitting with ifx.exe in the same directory "bin" since ifx.exe compiler was installed.

Q2. As what was done in the years of 1990's, I'm wondering if there is still a makefile program like Make.exe to compile/link a group of project files into an executable code to be able to run on the Windows command mode?  

0 Kudos
6 Replies
JohnNichols
Honored Contributor I
305 Views

The latest ONEAPI has been released.  Although the Intel note on this forum said the Fortran compiler is available they did not mention you really need the whole lot as you need DPC upgrade,  it is easy to find. It will not update through control panel as there is only one API installer not the LPC and HPC.  

It will only install with 2026 and 2022, you need to ditch VS 2019, the latest 2026 and ONEAPI will install in a few minutes and it runs old code nicely.  

The minor annoyances are not worth the hassle.  

 

JohnNichols
Honored Contributor I
305 Views

Make is still around.  It is much easier to just compile a SLNX VS file and just run in a nice IDE.

 

WH-
Novice
273 Views

Got any clues for share? I'm still suffering.

0 Kudos
JohnNichols
Honored Contributor I
39 Views

ZIP it all into a zip file and upload your solution folder, I am lost in your descriptions.  

0 Kudos
WH-
Novice
291 Views

Thank Mr. Nichols so much for the big help. After having followed your kind instructions, I finally got Fortran Compiler ifx.exe worked out for my first project, TestRun with only one statement as Print *, 'Hello World' in the source code.  It's going to take some time- maybe several days or even weeks on learning SLNX VS files and then just run in a nice IDE. Thanks again.

.  

0 Kudos
WH-
Novice
108 Views

Dear John, 

Thanks a lot for your kind support two weeks ago, I have followed your helpful information for VS and Intel OneAPI upgrade and even further got to the bottom of my old Fortran code.  My old Fortran source codes were then put in one file, named Cosole1.f90 for project 1 and all the way up to console3.f90 for project 3 within the VS2026 platform.  After 2-3 tries per project to "Build and/or Rebuild" all three console projects (IFX), they all ended up with similar message as follows: 

Console3 - 0 error(s), 0 warning(s)
========== Rebuild All: 1 succeeded, 0 failed, 0 skipped ==========
========== Rebuild completed at 12:58 PM and took 00.202 seconds ==========

 In fact, minor warning or error messages were only generated a couple of times.  Once the errors get corrected, IFX.exe kept doing nothing except for the messages shown above.  The three projects contain the same Fortran code with the lower heading part of messages in the following; will ifx remember the program name CRVGRD and stop compiling work immediately?

Console3.f90 
!
!  FUNCTIONS:
!  Console3 - Entry point of console application.
!

!****************************************************************************
!
!  PROGRAM: Console3
!
!  PURPOSE:  Entry point for the console application.
!
!****************************************************************************
!    	Program:	 CRVGRD 					  
!**************************************************************************** ! ! PROGRAM: Console3 ! ! PURPOSE: Entry point for the console application. ! !***************************************************************************  

 

0 Kudos
Reply