从D中的C静态库导入函数?

时间:2015-04-19 21:32:30

标签: static-libraries d ftdi dmd dub

我已经将静态库转换为OMF格式,但仍然有如下消息:

    .dub\build\application-debug-windows-x86-dmd_2066-1C1E0ED068478598700706764846CD8E\ftdi.obj(ftdi)
    Error 42: Symbol Undefined _FT_Open

在程序中,我使用已经使用过的方法导入函数。并且它与另一个libs一起工作。

    pragma (lib, "ftd2xx_OMF.lib");
    extern (C)
    {
        FT_STATUS FT_Open(FT_HANDLE, ulong*);
        FT_STATUS FT_Close(FT_HANDLE);
        //...
    };

库存在并且确实包含这些功能。我通过coffimplib.exe生成导出/导入列表来检查它。

有什么想法吗?

0 个答案:

没有答案