如何解决如何构建libdbus,使其符号以@ LIBDBUS_1_3结尾?
我搞砸了我的构建主机-Ubuntu 20.04。
我从git@github.com:freedesktop / dbus.git的克隆版本(使用./autogen.sh
和make
命令构建了libdbus)。然后我盲目sudo make install
编辑。
现在,用-ldbus-1 -lQt5DBus ...
调用的链接器突然间注意到了libQt5DBus.so: undefined reference to 'dbus_message_set_reply_serial@LIBDBUS_1_3'
。
我正在尝试来了解如何构建dbus软件包,以便它创建“稳定的” api符号。
我found out需要安装gnulib软件包才能获取lib-symbol-versions gcc模块。
我尝试./autogen.sh --enable-ld-version-script
无济于事。
这就是去:如何获取libdbus-1.a以导出以“ @ LIBDBUS_1_3”结尾的符号?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。