我的问题是无法在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 = 444Console5.f90包括:
program Console5
implicit none
include 'Ami.fd'
! Body of Console5
print *, 'Hello World'
print *, IDC_3D
print *, IDC_Contour
end program Console5有人知道为什么吗?
发布于 2015-06-23 20:17:43
默认情况下,编译器将在与源文件相同的目录中查找包含文件。确保ami.fd位于该目录中。
https://stackoverflow.com/questions/30996936
复制相似问题