【发布时间】:2015-12-15 12:32:49
【问题描述】:
我一直在尝试为开源 C 库构建 D 绑定。
我正在使用msvc构建C一个静态.lib,但是DMD无法识别.lib文件,这似乎是与COFF/OMF不兼容有关的问题。
编译与 OMF 兼容的 C 库以从 D 链接的最简单方法是什么?
【问题讨论】:
标签: windows visual-c++ d dmd
我一直在尝试为开源 C 库构建 D 绑定。
我正在使用msvc构建C一个静态.lib,但是DMD无法识别.lib文件,这似乎是与COFF/OMF不兼容有关的问题。
编译与 OMF 兼容的 C 库以从 D 链接的最简单方法是什么?
【问题讨论】:
标签: windows visual-c++ d dmd
将头文件移植到具有匹配函数签名和extern (C) 的.di 文件中。然后将其用作import 目标。您可以使用htod tool 来帮助解决这个问题。
【讨论】: