【发布时间】:2021-11-23 01:13:25
【问题描述】:
为什么某些 C++ dll 名称以 lib 为前缀,例如 libxml2.dll?这有什么意义吗?
【问题讨论】:
-
不,名称前缀没有任何意义。
-
它可以引用库,例如在具有函数库但不是必需的 dll 中
-
当使用 GCC 及其链接器查找库时,它会在前面加上
lib来查找库。因此,如果您与xml2链接,那么它将寻找libxml2.dll(或者可能是它的导出库libxml2.a)。 -
这主要是个小问题。在 Windows 中,库以它开头并不常见。