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
相关推荐
无限进步_1 分钟前
Linux进程等待——wait、waitpid与僵尸进程
linux·运维·服务器·开发语言
野生技术架构师4 分钟前
Java 23 种设计模式:从踩坑到精通 —— 开篇及系列介绍
java·开发语言·设计模式
Wang ruoxi5 分钟前
Pygame 小游戏——数独
开发语言·python·pygame
人道领域11 分钟前
【LeetCode刷题日记】90.子集Ⅱ--- 归纳题解
java·开发语言·leetcode
走好每一步17 分钟前
5、VTK刚体变换
qt·vtk·三维图像
ch.ju17 分钟前
Java Programming Chapter 4——Characteristics of inheritance
java·开发语言
复园电子18 分钟前
企业PDF批量盖章开发集成指南:API对接OA/LIMS系统,高并发落地实战
开发语言·python·pdf
SunnyDays101123 分钟前
如何使用 C# 自动调整 Excel 行高和列宽
开发语言·c#·excel
宏笋34 分钟前
QT 隐式共享/写时复制详解
qt
a诠释淡然35 分钟前
C++模板元编程—现代C++的黑魔法
开发语言·c++