qmake中:LIBS += -l:/usr/lib/i386-linux-gnu/libboost_regex.so
编译时提示, /usr/lib/x86_64-linux-gnu/libboost_regex.so 找不到
有可能使操作系统位数不一样,所以库放置到位置不一样,因此查看ubuntu操作系统位数
sudo uname -m
若出现
1. i686
则说明是32位,库路径改为:
usr/lib/i386-linux-gnu/libboost_regex.so
2. x86_64 則說明是64位,路径使对到,则就需要查询是否没有这个库,需要安装依赖,具体情况具体对待
补充
sudo uname -s 内核名称
sudo uname -r 内核版本
sudo uname -n 网络主机名
欢迎交流,批评指正
author: wsh
email: tongzhuodenilove@163.com