Intel® Fortran Compiler 16.0 User and Reference Guide
When you create a project in Visual Studio*, you must choose a project type. You need to create a project for each binary executable file to be created. For example, the main Fortran program and a Fortran dynamic-link library (DLL) would each reside in the same solution as separate projects.
The project type specifies what to generate and determines some of the options that the visual development environment sets by default for the project. It determines, for instance, the options that the compiler uses to compile the source files, the static libraries that the linker uses to build the project, and the default locations for output files.
When you select a project type, an Application wizard (AppWizard) is launched, which guides you through project set-up. The AppWizard supplies default settings for both the Release and Debug Configurations of the project. For more information about configurations, see Understanding Solutions Projects and Configurations and Selecting a Configuration.
The following table lists the available Intel® Fortran Compiler project types. The first four projects listed are main project types, requiring main programs. The last two are library projects, without main programs.
Project Type |
Key Features |
---|---|
Single window main projects without graphics (resembles character-cell applications). Requires no special programming expertise. |
|
Single window main projects with graphics. The programming complexity is simple to moderate, depending on the graphics and user interaction used. |
|
Multiple window main projects with graphics. The programming complexity is simple to moderate, depending on the graphics and user interaction used. |
|
Multiple window main projects with full graphical interface and access to all Windows* API routines. Requires advanced programming expertise and knowledge of the Calling Windows API Routines. |
|
Library routines to link into .EXE files. |
|
Library routines to associate during execution. |
|
Fortran COM Server Overview (.DLL) |
Fortran in-process COM server |
If you need to use the command line to build your project, you can:
Use the command line compiler options to specify the project type (see Specifying Project Types with ifort Command Options).
Create the application from the command line (see Invoking the Intel® Fortran Compiler).