我正在尝试编译OpenVDB
,但是我收到链接器错误告诉我:
"cannot find -ldl"
这是我得到的唯一链接器。我不知道库-ldl
属于哪个库。 makefile也没有帮助,所以我猜它是一个标准的lib。我在Windows上使用Mingw-w64。
答案 0 :(得分:1)
-ldl
是链接到libdl
库的链接器选项。该库用于通过.dll
,dlopen
...函数执行动态库加载(在Window的世界中dlsym
)。
由于此库在Windows上不可用,我认为您可以从-ldl
删除makefile
。
由于kernel.lib可以访问Window的等效函数,因此您无需在makefile
中添加特定指令。