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
相关推荐
wjs202411 小时前
JavaScript 类型转换
开发语言
似水এ᭄往昔11 小时前
【Qt】--Qt概述
开发语言·c++·qt
星秀日12 小时前
rust学习入门
开发语言·学习·rust
星越华夏12 小时前
python办公自动化,csv文件/excel文件差集合并
开发语言·python·excel
弹简特12 小时前
【零基础学Python】04-Python运算符、分支、循环与随机数实战教程
开发语言·python
不会C语言的男孩12 小时前
C++ Primer Plus 第3章:处理数据
开发语言·c++
一天 24h12 小时前
Python自定义迭代器:从入门到精通
开发语言·python·迭代器模式·学习方法·新人首发
叶帆12 小时前
【YFIOs】用C#开发硬件之GPIO操作
开发语言·c#
Starry-sky(jing)12 小时前
Hermes Agent 接入 Qwen3.7-Max 报 401?OpenCode Go 模型路由源码级排查与修复
开发语言·人工智能·chrome·golang
likerhood12 小时前
Java 集合框架入门:List、Set、Queue 与 Map
java·开发语言·list