笔者在将qt项目从32位系统移植到64位linux系统时出现如下问题:
原因:lib(.so档)的symbolic link不正确,没有连结到正确的函式库文件(.so)
解决方法如下:
首先在终端中执行:
查看版本:
locate libpulse.so
根据相应版本,进行链接:
cd /usr/lib/x86_64-linux-gnu
sudo ln -sf libpulse-mainloop-glib.so.0.0.4 libpulse-mainloop-glib.so
再次编译:
解决完一个问题,另外一个如法炮制:
locate libpulse-mainloop-glib.so
cd /usr/lib/x86_64-linux-gnu
sudo ln -sf libpulse-mainloop-glib.so.0.0.4 libpulse-mainloop-glib.so
完美解决!