试图编译OpenVDB

时间:2016-02-29 16:20:47

标签: compilation compiler-errors mingw-w64

我正在尝试编译OpenVDB,但是我收到链接器错误告诉我:

"cannot find -ldl"

这是我得到的唯一链接器。我不知道库-ldl属于哪个库。 makefile也没有帮助,所以我猜它是一个标准的lib。我在Windows上使用Mingw-w64。

1 个答案:

答案 0 :(得分:1)

-ldl是链接到libdl库的链接器选项。该库用于通过.dlldlopen ...函数执行动态库加载(在Window的世界中dlsym)。

由于此库在Windows上不可用,我认为您可以从-ldl删除makefile

由于kernel.lib可以访问Window的等效函数,因此您无需在makefile中添加特定指令。