當前位置:首頁 » 辦公資訊 » 怎樣將qt文件打包成應用程序

怎樣將qt文件打包成應用程序

發布時間: 2022-08-15 18:52:07

⑴ Qt怎麼打包,有沒有好方法

其實只要加上那些你用到了的庫的 dll和程序放在一起,
然後用壓縮或者打包程序發布就可以的,
當然如果你的QT是靜態編譯的那直接就可以發布了

如有其他問題,可以繼續追問,您的採納是我前進的動力!

⑵ 需要一個打包軟體!我用QT寫了一個軟體,要拿到沒有QT的環境下運行,怎麼做

比較簡單的做法就是你編譯好release版本後,發給對方。然後對方點擊運行的時候,就會提示缺少什麼庫,然後你在你Qt的安裝目錄下找到/bin/。。。找到相應的.dll文件,放到你exe目錄下就好了

⑶ QT4 Linux GUI應用程序如何把所需要的QT庫一起打包,使其能在沒有裝QT4的Linux平台上運行

寫在依賴包列表裡,有管理程序會自動下載安裝的。不過要寫明版本和候選源的名字。加上官方的運行庫依賴……基本上所有的linux發行版都有qt4運行庫的源。
至於怎麼寫,您網路一下吧……rpm或者dpkg都有控制命令和測試命令,反正安裝的時候測試沒有啟動下載或者一起打包的庫安裝就好了。
用程序管理器是最容易的,會自動檢查依賴並下載。比如yum和apt這種。
反正我寫qt的時候在linux下從來不擔心這問題,基本也沒有問題
倒是windows需要自己打包帶著走……畢竟windows下用qt的程序很少,裝qt運行庫的更少了

⑷ qt for android怎麼打包成apk

編譯生成的目錄下就有apk文件 直接下載到手機里安裝就行了

⑸ 需要一個打包軟體!我用QT寫了一個軟體,要拿到沒有QT的環境下運行,則需要安裝,指定庫位置,看問題補充

  1. 先用QT「release」你的程序;

  2. 將使用到的資源拷貝到release的目錄下;

  3. 使用dll查看工具將使用到的dll拷貝到release目錄下;

  4. (很重要!)將QT文件夾下的一個叫做「plugin」的文件夾拷貝到release下;

  5. 在release文件夾下聲明一個qt.conf文件;

  6. 在qt.conf中寫上:

    [Paths]
    Prefix=./
    Libraries=./
    Plugins=./plugins

  7. 下載一個打包程序,將這個release文件夾整體打包成exe即可。

⑹ linux+Qt程序如何打包發布

qt程序動態打包步驟
1. 從可運行程序的文件中拿出可執行文件
2. 終端下使用ldd命令查看需要的連接庫
例如 ldd + 可執行文件
3. 把ldd查詢到的所有需要的庫導出
4. 編寫.sh文檔(.sh文件命名必須與可執行文件名字一樣例:可執行文件名 test, .sh 文件名為 test.sh)
.sh文件代碼如下:
#!/bin/sh
appname=`basename $0 | sed s,\.sh$,,`
dirname=`dirname $0`
tmp="${dirname#?}"
if [ "${dirname%$tmp}" !="/" ]; then
dirname=$PWD/$dirname
fi
LD_LIBRARY_PATH=$dirname
export LD_LIBRARY_PATH
$dirname/$appname $*
5. 把所用到的庫,可執行文件, .sh文件放到同一目錄下
6. 終端中進入這一目錄,輸入:
chmod +x test.sh
7. 執行程序點擊.sh文件或者終端輸入:
./test.sh

⑺ 調用了shell腳本的Qt程序如何打包成.deb文件

大致過程:

* 把源碼包解壓縮到某個目錄;

* 在源碼目錄內創建debian化目錄 (./debian).

* 修改./debian目錄內的文件,如包維護者的詳細信息、包描述,等等;

* 在本機編譯源代碼;

* 在本機生成.deb包;


需要用到的工具:

* dh_make(dh-make包的一部分)——用於自動創建./debian目錄和其他用於創建.deb包的骨架模板文件;

* make(Gnu make)——構建過程中要用到的工具;

* debchange/dch(devscripts包的一部分)——用於編輯包的版本號;

* debuild(devscripts包的一部分)——運行構建過程,包括編譯連接,以及生成deb包;


可以參考

http://wenku..com/view/6f7e3665f5335a8102d22051.html

⑻ 在linux下qt程序怎麼打包

qt程序動態打包步驟
1. 從可運行程序的文件中拿出可執行文件
2. 終端下使用ldd命令查看需要的連接庫
例如 ldd + 可執行文件
3. 把ldd查詢到的所有需要的庫導出
4. 編寫.sh文檔(.sh文件命名必須與可執行文件名字一樣例:可執行文件名 test, .sh 文件名為 test.sh)
.sh文件代碼如下:
#!/bin/sh
appname=`basename $0 | sed s,\.sh$,,`
dirname=`dirname $0`
tmp="${dirname#?}"
if [ "${dirname%$tmp}" !="/" ]; then
dirname=$PWD/$dirname
fi
LD_LIBRARY_PATH=$dirname
export LD_LIBRARY_PATH
$dirname/$appname $*
5. 把所用到的庫,可執行文件, .sh文件放到同一目錄下
6. 終端中進入這一目錄,輸入:
chmod +x test.sh
7. 執行程序點擊.sh文件或者終端輸入:
./test.sh

⑼ qt靜態編譯後怎樣打包exe文件

一般我都是用動態編譯,把需要的dll和exe放到一個文件夾下就可以。你靜態編譯後應該就能直接打開exe使用。如果不能運行,根據提示,找到對應的系統dll放到一起試試。 你先試一下有問題可以 追問

熱點內容
中國有多少明星叫大鬍子 發布:2022-10-03 17:05:37 瀏覽:29
中國有多少人叫陳景諾 發布:2022-10-03 17:03:39 瀏覽:340
word文件怎樣插入cad文件 發布:2022-10-03 17:01:54 瀏覽:138
深圳智能招聘價格多少 發布:2022-10-03 17:01:53 瀏覽:772
裕亨花園房價多少一平 發布:2022-10-03 17:01:52 瀏覽:620
於宅口村多少人口 發布:2022-10-03 16:57:38 瀏覽:93
佛山市樂從鎮金海房價多少一平方 發布:2022-10-03 16:55:31 瀏覽:320
手機pdf格式怎樣轉為word 發布:2022-10-03 16:54:38 瀏覽:424
同種疫苗間隔時間為多少 發布:2022-10-03 16:54:26 瀏覽:52
公證委託費用多少錢 發布:2022-10-03 16:53:31 瀏覽:29