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
相关推荐
雾隐潇湘18 分钟前
C++——第三篇 继承与多态
开发语言·c++
Marye_爱吃樱桃19 分钟前
MATLAB R2024b的安装、简单设置——保姆级教程
开发语言·matlab
旺仔.29119 分钟前
Linux系统基础详解(二)
linux·开发语言·网络
阿贵---20 分钟前
分布式系统C++实现
开发语言·c++·算法
不染尘.21 分钟前
最短路径之Bellman-Ford算法
开发语言·数据结构·c++·算法·图论
格林威21 分钟前
工业相机图像采集:Grab Timeout 设置建议——拒绝“假死”与“丢帧”的黄金法则
开发语言·人工智能·数码相机·计算机视觉·c#·机器视觉·工业相机
xiaoye-duck23 分钟前
C++ STL set 系列深度解析:从底层原理、核心接口到实战场景
开发语言·c++·stl
小涛不学习24 分钟前
Java高频面试题(带答案版)
java·开发语言
m0_6625779726 分钟前
C++中的RAII技术深入
开发语言·c++·算法
码云数智-园园35 分钟前
测试双雄:单元测试与集成测试的深度解析与实战指南
开发语言