【问题标题】:What's a ".dll.a" file?什么是“.dll.a”文件?
【发布时间】:2010-09-16 03:59:30
【问题描述】:

我正在尝试使用 Windows 应用程序中的开源库,我能找到的唯一预构建版本是一个名为“lib.dll.a”的文件

这是什么格式,可以转成普通的dll文件吗?

【问题讨论】:

    标签: dll winapi


    【解决方案1】:

    将输出文件命名为 libjvm.dll.a 将允许 gcc 将其识别为 名为 jvm 的库。 .dll.a 后缀表示(按照惯例)它是 一个导入库,而不是一个静态库(它会被简单地命名为 libjvm.a,再次按照惯例)。

    【讨论】:

    • 很遗憾,我没有使用 gcc:你知道这个文件是什么 format 吗? OMF/COFF/其他东西,它可以与 gcc 以外的工具链一起使用吗?
    • 似乎是一组使用ar 归档的目标文件。 file 为内部的.os 返回COFF object file
    • @Roddy 我有同样的问题 - 你有没有设法链接这些文件?我使用 Visual Studio 并期待 .dll/.lib 文件,但只有 .dll.a/.a 文件,但我被卡住了......
    猜你喜欢
    • 2012-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-17
    • 2013-07-19
    • 2012-05-04
    相关资源
    最近更新 更多