在VisualStudio 2013中的Fortran中包含文件

时间:2015-06-23 07:52:51

标签: visual-studio visual-studio-2013 fortran include intel-fortran

我的问题是我无法在VisualStudio 2013中包含文件。

我可以做这个程序,它可以正常工作:

Console5.f90没有包含:

program Console5
implicit none
! Variables    
integer, parameter :: IDC_3D                          = 11
integer, parameter :: IDC_Contour                     = 22
integer, parameter :: IDC_TimeHist                    = 33
integer, parameter :: IDC_ContLev                     = 44

! Body of Console5
print *, 'Hello World'
print *, IDC_3D
print *, IDC_Contour  
end program Console5

但是当我将变量放在另一个文件Ami.fd中并将其包含在“Console5”中时,我得到错误#5102: Cannot open include file Ami.fd

Ami.fd:

  integer, parameter :: IDC_3D                          = 111
  integer, parameter :: IDC_Contour                     = 222
  integer, parameter :: IDC_TimeHist                    = 333
  integer, parameter :: IDC_ContLev                     = 444

Console5.f90 with include:

program Console5
implicit none    
include 'Ami.fd'
! Body of Console5
print *, 'Hello World'
print *, IDC_3D
print *, IDC_Contour   
end program Console5

有人知道为什么吗?

1 个答案:

答案 0 :(得分:0)

默认情况下,编译器将在与源相同的目录中查找包含文件。确保ami.fd在该目录中。