在运行用SDL2写的代码的时候,出现error:提示ocess 9360: arguments to dbus_connection_open_private() were incorrect, assertion "address != NULL" failed in file dbus-connection.c line 2664.
This is normally a bug in some application using the D-Bus library.
D-Bus not built with -rdynamic so unable to print a backtrace
尝试用源码编译安装SDL2 仍然无法解决,后来查询需要运行sudo dbus-uuidgen > /var/lib/dbus/machine-id ,提示没有权限,最终的解决方法是进入、var/lib/dbus/目录用 sudo chmod -R 777 machine-id 修改此文件的权限,然后再运行sudo dbus-uuidgen > /var/lib/dbus/machine-id 命令,之后运行SDL2代码问题解决,希望可以帮助大家

2376

被折叠的 条评论
为什么被折叠?



