问题描述
我搞砸了我的构建主机-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 (将#修改为@)