Fortran file compilation error.

2 visualizaciones (últimos 30 días)
afaq ahmad
afaq ahmad el 16 de Sept. de 2021
Comentada: Walter Roberson el 16 de Sept. de 2021
I am trying to call a Fortran code in simulink by writing S function.
But first I am trying my hands on the Simulink built-in example "sfun_atmos_sub.f", sfun_atmos.c"
Where "sfun_atmos_sub.f" is a computational routine, and "sfun_atmos.c" is a Gateway routine.
When I try to compile "sfun_atmos_sub.f", I get the following error:
Error using mex
LINK : fatal error LNK1104: cannot open file 'ucrt.lib'
I am using Matlab 2018a with following compilers:
'Microsoft Visual C++ 2017 (C)
Intel Parallel Studio XE 2015 for Fortran with Microsoft Visual Studio 2015.
What could be the reason for the above error.
Thanks!
  1 comentario
Walter Roberson
Walter Roberson el 16 de Sept. de 2021
It should have been installed with your VS C++ 2017.
I suggest you go into the VS C++ installer and ask to install the C tools as well, and specifically download the VS C++ runtime as well.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Introduction to Installation and Licensing en Help Center y File Exchange.

Productos


Versión

R2018a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by