1.开发机器打开调试命令:
export QT_DEBUG_PLUGINS=1
2.拷贝 plugin 到 可执行程序目录:
笔者 plugin位置在 /opt/Qt5.14.2/5.14.2/gcc_64/plugins,使用QtCreator/lib/Qt/的 plugins 会导致sqlite 崩溃;
3.使用 copylib.sh 生成动态库:
#!/bin/bash
LibDir=$PWD"/lib"
Target=$1
lib_array=($(ldd $Target | grep -o "/.*" | grep -o "/.*/[^[:space:]]*"))
$(mkdir $LibDir)
for Variable in ${lib_array[@]}
do
cp "$Variable" $LibDir
done
4.执行 在可执行目录执行 copylib.sh demo