【问题标题】:How to generate .lib files using dlltool on Windows 10?如何在 Windows 10 上使用 dlltool 生成 .lib 文件?
【发布时间】:2020-10-27 11:50:00
【问题描述】:

我想在运行 Windows 10 的系统中安装 FFTW 库。我的编译器是 minGW GCC 10.1,我正在使用代码块。

我已经从http://www.fftw.org/install/windows.html 下载了 64 位版本的 fftw-3.3.5-dll64.zip,然后以管理员身份打开命令窗口并将我的目录设置为 mingw64 的 bin 文件夹,以便我可以运行 dlltool。

但是,当我输入命令 dlltool -d libfftw3-3.def 时,我收到了错误 dlltool: Can't open def file: libfftw3-3.def

我猜这是因为 libfftw3-3.def 文件位于 FFTW 文件夹内,并且 dlltool 无法看到。那正确吗?我该怎么办?

【问题讨论】:

    标签: fftw .lib


    【解决方案1】:

    其实原因似乎很明显。正如我在我的问题中所写的那样,文件 libfftw3-3.def、libfftw3f-3.def 和 libfftw3l-3.def 位于 FFTW 文件夹内(无论您的情况如何)。我将它们复制并粘贴到 mingw64 编译器的 bin 文件夹中,然后执行以下命令:

    dlltool -d libfftw3-3.def dlltool -l libfftw3-3.lib

    然后对其他两个 .def 文件重复该过程。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-26
      相关资源
      最近更新 更多