qt在linux上编译时报没有找到-lprotobuf等类似的错误时,一般都是环境问题,这个时候需要给系统添加库文件的路径。
方法一:export LD_LIBRARY_PATH=/home/yjd/lib/
这个/home/yjd/lib/就是存放自己的库文件位置。
方法二:打开/etc/ld.so.conf文件,然后在最后面添加一行库文件的路径,最后ldconfig加载,就大功告成了。
(1)sudo vi /etc/ld.so.conf
(2)打开后,一般显示的内容为:
改为:
(3)ldconfig