标签: windows visual-c++ d dmd
我花了很多时间尝试为开源C库构建D绑定。
我正在使用msvc构建C静态.lib,但DMD无法识别.lib文件,这似乎是与COFF / OMF不兼容性相关的问题。
编译与D?
答案 0 :(得分:1)
将头文件移植到具有匹配功能签名和.di的{{1}}文件中。然后将其用作extern (C)目标。您可以使用htod tool来帮助解决这个问题。
.di
extern (C)
请参阅http://dlang.org/spec/interfaceToC.html