這部分內容其實官方文檔已經有介紹,包括三部分內容:“Qt for Linux/X11 - Deployment”、“Qt for Windows - Deployment”和“Qt for MacOS - Deployment”。看起來還是很簡單的,如果不想看官文的話,我以自己的實際項目為例,說明如何在 Linux 下打包我們的程序。
本文目錄結構:
一、準備兩個腳本
二、打包過程
三、驗證
某個湖北現場需要將數據庫中的數據輸出為Excel文件。現場機器環境為Qt4,由於導出Excel文件的第三方庫需要在Qt5環境下編譯,因此該教程的目的是在現場機器不安裝Qt5的情況下能正常運行Qt5編譯的程序。
程序名:hubeihdbtoexcel
一、準備兩個腳本
#!/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
《一》什么是DSD?这种格式有什么优缺点?DSD是Direct Stream Digital的缩写,是Sony与Philips推出SACD时所注册的商标。这种编 ...