如何修复错误#7002:打开编译的模块文件时出错。检查包含路径

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

我做错了什么? 我是使用 Intel Fortran 2023.2 的 VS 2019 新手
我编写了一个简单的代码来学习如何使用模块。

program test
    use subroutines_mod
    implicit none
    double precision a, res
    a = 9
    call dada (a, res) 
    type*, "a, res ", a, res 
    pause    
end program

错误#7002:打开编译的模块文件时出错。 检查包含路径。 [子程序_MOD]
但 SUBROUTINES_MOD 编译得很好

module subroutines
    implicit none
    contains
    subroutine dada(viene, va)
        double precision, intent(in) :: viene
        double precision, intent(out) :: va
        va = viene/4
    end subroutine
end module

主程序文件和模块文件与.vfproj和.sln文件位于同一目录中。编译后的文件 subroutines.mod 位于 \Debug 中,正如它应该的那样。配置为调试、x86、平台 x32。我换成平台x86,同样的错误。

visual-studio fortran
1个回答
0
投票

模块名称

module subroutines_mod

与“use”声明中使用的名称不同

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