Qt 编译程序打包依赖库

windows环境

使用windeployqt.exe 打包

cmd 复制代码
# 进入exe目录,执行windeployqt命令,注意Qt的安装目录
D:\Qt\Qt5.9.6\5.9.6\mingw53_32\bin\windeployqt.exe my.exe

linux环境

使用ldd命令打包

sh 复制代码
#!/bin/bash
LibDir=$PWD"/lib"
Tag=$1
lib_array=($(ldd $Tag | grep -o "/.*" | grep -o "/.*/[^[:space:]]*"))
$(mkdir $LibDir)
for Variable in ${lib_array[@]}
do
    cp "$Variable" $LibDir
done
相关推荐
夜泉_ly8 分钟前
Qt -初识
qt
Milk夜雨19 分钟前
头歌实训数据结构与算法-二叉树及其应用(第9关:二叉树的顺序存储及基本操作)
开发语言·数据结构·数据库·c++·算法
xing.yu.CTF21 分钟前
python的urllib模块和http模块
开发语言·python·http
Want5951 小时前
Python跨年烟花
开发语言·python·pygame
百年孤独_1 小时前
Python:爬虫基础《爬取红楼梦》
开发语言·爬虫·python
_半夏曲1 小时前
工厂+策略模式之最佳实践(疾病报卡维护模块API设计)
java·开发语言·设计模式
yqcoder1 小时前
html 中前缀的 data-开头的元素属性是什么
开发语言·前端·javascript
沉默的八哥1 小时前
Python学习路线
开发语言·python·学习
m0_748244962 小时前
Rust 图形界面开发——使用 GTK 创建跨平台 GUI
开发语言·后端·rust
Pandaconda2 小时前
【Golang 面试题】每日 3 题(七)
开发语言·笔记·后端·面试·职场和发展·golang·go