gpt4 book ai didi

module - Mingw - kernel32.mod - 没有这样的文件或目录

转载 作者:行者123 更新时间:2023-12-02 11:04:52 24 4
gpt4 key购买 nike

我想用 Fortran 编写的 MinGW 编译一个带有 .dll 的程序。在 Fortran 代码中有以下行:

USE kernel32

当我尝试编译它时,它总是说 kernel32.mod 无法打开。没有这样的文件和目录。我不知道该怎么办。是否缺少一些编译器选项,或者根本无法使用 MinGW 编译它?

(Windows 7,MinGW 3.20)

最佳答案

这可能是来自英特尔(和祖先)系列 Fortran 编译器的模块,它为与 kernel32.lib 导入库(用于 kernel32.dll Windows 系统动态链接库)和 Windows 的适当部分相对应的事物提供 Fortran 定义。 h头文件。

您可能能够从模块中识别代码正在使用的事物,并提供您自己的定义。对于过程和类型,这几乎肯定需要使用编译器扩展来指定调用约定和对齐等与 Windows 系统 DLL 使用的约定和对齐一致的内容。此约定在 32 位和 64 位 Windows 平台之间有所不同。

关于module - Mingw - kernel32.mod - 没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19517921/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com