Build and Run Fortran Engine Applications on Windows
This example shows how to build and run the Fortran example
fengdemo.F on Windows® platforms.
Start MATLAB® as a user with administrator privileges. Based on your User Account Control (UAC) settings, you might need to right-click the MATLAB icon and select Run as administrator. If that option is not available, contact your system administrator.
Register MATLAB as a COM server. For more information, see Register MATLAB as COM Server.
!matlab -regserverMATLAB displays a second, minimized command window. Close that window.
Make note of the value of matlabroot (the folder where
MATLAB is installed). You will use the value res later to set
the run-time library path in a set PATH command.
res = fullfile(matlabroot,"bin","win64")
Verify that your current folder is writable and copy the example.
copyfile(fullfile(matlabroot,"extern","examples","eng_mat","fengdemo.F"),".","f")
Choose a compiler, if necessary.
mex -setup -client engine Fortran
Build the application.
mex -v -client engine fengdemo.F
Open a Windows command prompt.
Set the run-time library path by modifying the system PATH
variable. Use the value res from the previous step. Make sure that you
include the ; path terminator character.
set PATH=matlabroot\bin\arch;%PATH%
Run the example. The fengdemo application must be on your system
path.
fengdemo
MATLAB starts and displays a figure.
Type 1 <Enter> at the system prompt to continue and exit.
Alternatively, you can use an integrated development environment (IDE) such as Microsoft® Visual Studio® or Xcode to build your application.
See Also
mex | computer | matlabroot