在Visual Studio 2013中的Fortran中包含文件

问题描述 投票:0回答:1

我的问题是我无法在Visual Studio 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包括:

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

有人知道为什么吗?

visual-studio visual-studio-2013 fortran include intel-fortran
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.