Fortran code in Matlab

3 visualizzazioni (ultimi 30 giorni)
afaq ahmad
afaq ahmad il 2 Nov 2021
Commentato: afaq ahmad il 5 Nov 2021
I need to ivoke the Fortan code in Simulink. For that I have written a C mex file to link the Fortran code
with S funtion block. Initially, everything worked just fine: I would compile the Fortran code using the following command
mex -c txtfile.f
Where txtfile.f is the Fortran code which I want in Matlab
After that,I would link Fortran with c mex file by following command:
mex txtfile.obj txtmex.c
Everything worked like a charm,but one day my Matlab crashed for some unknown reason and when I restarted and tried linking the Fortran with C mex using following command
mex txtfile.obj txtmex.c
I get the error:
Error using mex
LINK : fatal error LNK1104: cannot open file 'ifconsol.lib'
I cant work around that problem,any help would be much appreciated.
Thanks
PS I am using Intel Parallel Studio XE 2015 for Fortran with Microsoft Visual Studio 2015 with
Matlab 2018a.

Risposta accettata

Yongjian Feng
Yongjian Feng il 2 Nov 2021
Looks like VS has trouble to find the lib.
https://community.intel.com/t5/Intel-Fortran-Compiler/cannot-open-file-ifconsol-lib/td-p/912444
  1 Commento
afaq ahmad
afaq ahmad il 5 Nov 2021
Uninstalling and reinstalling VS has appeared to have solved the problem.
Thanks

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su MATLAB Compiler in Help Center e File Exchange

Prodotti


Release

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by