gpt4 book ai didi

c++ - 如何链接到 libxerces-c.so.28?

转载 作者:行者123 更新时间:2023-11-30 04:40:11 24 4
gpt4 key购买 nike

每当我们指定 -lxerces-c 时,它都会在 LIBPATH 中查找 libxerces-c.so 库。

Q1.为什么lib文件会生成libxerces-c.so.28?

Q2. 我们应该如何链接这些库?

我能想到的唯一方法是创建一个软链接(soft link) libxerces-c.so,它链接到文件 libxerces-c.so.28。我觉得这是一项开销。还有其他更好的方法吗?

最佳答案

文件名带有版本号,这样您就可以拥有一个使用 2.8 版的程序和另一个使用 2.9 版的程序。这样,添加新版本的库不会改变使用旧库的现有程序的行为。

通常,还应该有一个文件 libxerces-c.so,它是指向您希望新建程序使用的库版本的符号链接(symbolic link)。

许多 Unix 包管理器将有一个单独的开发包来安装符号链接(symbolic link)。听起来你没有安装 devel 包。

关于c++ - 如何链接到 libxerces-c.so.28?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1665600/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com