qt移植到arm报错动态库找不到
error while loading shared libraries: libAlterManager.so.1: cannot open shared object file: No such file or directory
通过设置环境变量 LD_LIBRARY_PATH就行了。
LD_LIBRARY_PATH是一个用于指定动态链接器在运行时搜索共享库的路径的环境变量。
例如:
前提:所有用到的文件包括库文件都在你程序目录下。
①在你程序目录下创建一个脚本文件test.sh
②编辑test.sh
export ARM_DIR=`pwd`
export APP_DIR=`pwd`
export LD_LIBRARY_PATH=$ARM_DIR/lib#lib是你的程序文件夹里面的库文件夹,名字根据自己的修改
$APP_DIR/exe(exe:你的arm程序)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
在讯为给的资料中,一