1. qtcreate使用release版本編譯
將編譯後生成的可執行程式(如:test)複製到乙個空目錄下
2.使用ldd命令檢視和匯出需要的庫
在步驟1的目錄下新建乙個pack.sh檔案,檔案內容如下:
[cpp]
view plain
copy
#!/bin/sh
exe="test"
#你需要發布的程式名稱
des="/home/someone/qtproject/build-test-desktop-release/test"
#步驟1中的目錄即本檔案所在目錄
deplist=$(ldd $exe | awk ' }'
)
cp $deplist $des
檔案中有兩處中文注釋的地方需要修
3.編寫執行程式的sh檔案
在此目錄下再新建乙個test.sh檔案(檔名必須與可執行檔案名字一樣),
檔案內容如下(不需要修改):
[cpp]
view plain
copy
#!/bin/sh
dirname=`dirname $0`
tmp="$"
if[
"$"!=
"/"]; then
dirname=$pwd/$dirname
fi
ld_library_path=$dirname
export ld_library_path
4.執行程式
賦予test.sh執行許可權,
chmod +x test.sh
執行程式
./test.sh
將此目錄打包發布即可,注意需要執行程式時是執行test.sh檔案,不是release生成的可執行程式
ubuntu 環境下的QT程式打包
1 qtcreator使用release版本編譯生成可執行程式 2 將可執行程式複製到 opt wdz qtdemo 目錄下 這個目錄也可以自己建 3 終端下使用ldd命令檢視需要的連線庫 ldd untitled23424242 4 ldd查詢到的所有需要的庫匯出 在這裡,我們可以自己寫乙個she...
ubuntu 下搭建 qt 開發環境
我的作業系統是ubuntu8.10,可以在網上找到安裝qt編譯環境的安裝方法。現簡略敘述如下 1 sudo apt get install qt4 dev tools qt4 doc qt4 qtconfig qt4 demos qt4 designer 此命令安裝了五個軟體。qt4 doc是乙個幫...
Ubuntu下搭建Qt開發環境
根據需要,選擇合適的版本和平台。chmod x qt opensource linux x64 5.12.2.run qt opensource linux x64 5.12.2.run根據介面提示,登入已有賬號或者申請新賬號並登入。選擇qt的安裝目錄,如果以上邊的方式執行,預設目錄為 home u...