Qt之打包釋出
打包釋出
前言
qt編寫完程式,打包給別人使用相當簡單,但是在不知道怎麼做的情況下,卻是難死人。下面記錄一下我自己最後的解決方法。
1、編譯
選擇Release,然後編譯
2、拷貝
進入編譯後的資料夾,找到生成的exe檔案
資料夾
exe檔案
然後剪下,放到一個自定義的資料夾中
新增動態庫
在這要用到qt自帶工具windeployqt。
在qt的命令列,qt的命令列,qt的命令列!!!重要事說三遍,不是cmd命令。
開啟後,輸入windeployqt E:******\FTPUpTool.exe,後面的是exe檔案的絕對路徑,windows系統可以直接將程式拖綴到裡面,然後回車即可。
程式已生成,沒問題的話所有的windows系統中都可以執行,包括xp
相關推薦
Qt之打包釋出
打包釋出 前言 1、編譯 2、拷貝 新增動態庫 打包釋出 前言 qt編寫完程式,打包給別人使用相當簡單,但是在不知道怎麼做的情況下
Qt 程式打包釋出總結
1. 概述 當我們用QT寫好了一個軟體,要把你的程式分享出去的時候,不可能把編譯的目錄拷貝給別人去執行。編譯好的程式應該是一個主程式,加一些資原始檔,再加一些動態連結庫,高大上一些的還可以做一個安裝檔案。 QT開發的程式釋出的時候經常採用兩種方式: l 靜態編譯,可
如何解決Qt程式在其他電腦上無法執行的問題(Qt程式打包釋出)
這幾天在研究Qt,首先嚐試用Qt Creator編寫一些小程式來練練手。但是,在這個過程中卻遇到了一個問題:使用Qt Creator編寫的exe程式,只能在本機執行,跑到別的電腦上就無法運行了,提示缺少各種各樣的庫。這個問題,我之前在搞VS-MFC的程式設計時,也遇到過,無非就是一些執行時庫的問題
Linux 下qt 程式打包釋出(使用linuxdelpoyqt ,shell 指令碼)
linux qt 程式打包釋出 1.linuxdeployqt 安裝 最簡單的方法直接下載編譯好的 linuxdeployqt-x86_64.AppImage檔案,將其改名字為linuxdeployqt,並chmod a+x,然後複製到 /usr/loc
QT學習——qt程式在不同電腦上成功執行(Qt程式打包釋出)
這幾天在研究Qt,首先嚐試用Qt Creator編寫一些小程式來練練手。但是,在這個過程中卻遇到了一個問題:使用Qt Creator編寫的exe程式,只能在本機執行,跑到別的電腦上就無法運行了,提示缺少各種各樣的庫。這個問題,我之前在搞VS-MFC的程式設計時,也遇到過,無非
React-Native之打包釋出(Android)
React-Native之打包釋出(Android) 一,介紹與需求 移動端打包釋出到應用市場 二,釋出配置 注意:以下所有操作都在win10下進行,React Native版本0.59.5,android-studio 版本 3.2 1,生成簽名 1 keytool
Qt程式打包釋出方法(使用官方提供的windeployqt工具)
版權宣告:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連結和本宣告。 本文連結:https:/
qt 打包釋出 獲取dll
釋出前,獲取所有qt dll包命令 生成的程式執行正常之後,找到專案的生成目錄,比如 專案原始碼路徑: C:\QtPros\hellomw\它的專案生成目錄是C:\QtPros\build-hellomw-Desktop_Qt_5_4_0_MinGW_32bit-Release\進入這個資料夾,在進入它的
QT在Windows和Linux上打包釋出
WINDOWS環境下(本例項基於WINDOWS7_X64+QT5.2+VS2010) 先從cmd視窗進入所要打包釋出的應用程式的目錄中,本例項的目錄為E:\軟體\QT\qt\Win32\Release\然後在cmd命令視窗輸入 windeployqt name
Qt程式各個平臺打包釋出及安裝程式大全
Linux:需要解決依賴庫的問題, 我們使用linuxdeployqt GitHub地址: linuxdeployqt 下載原始碼 並解壓使用Qt Creator編譯Release版本即可, 生成的應用程式拷貝到bin目錄下 sudo mv linuxdeployqt /usr/local/bi
Linux下打包釋出Qt應用程式
Linux下打包釋出Qt應用程式 Linux下打包釋出Qt應用程式 1. 編譯檔案 2.巧用指令碼檔案 新建檔案 新增指令碼 執行指令碼 打包釋出 Linux
Qt 下程式打包釋出
環境 QT 5.4.0 VS2015 1 QT在release版本下執行,生成exe檔案 2 新建一個資料夾,將生成的exe檔案拷貝到其中 3 在開始程式中開啟 QT5.4.0 for Desktop 4 開啟之後是一個命令列工具 5 進入新建的資料夾目錄
Python學習手冊之__main__ 模組,常用第三方模組和打包釋出
在上一篇文章中,我們介紹了 Python 的 元組拆包、三元運算子和對 Python 的 else 語句進行了深入講解,現在我們介紹 Python 的 __main__ 模組、常用第三方模組和打包釋出。檢視上一篇文章請點選:https://www.cnblogs.com/dustman/p/10057482.
4-QT的程式打包釋出(將QT5的工程專案打包成一個exe程式)
https://blog.csdn.net/windsnow1/article/details/78004265 最近,在學習QT5的過程中,想嘗試著把自己寫的工程程式給打包釋出出來,在任何一臺windows系統都能執行,這樣就不會限於電腦需不需要安裝QT安裝包了。 首先,先介紹自己使用的環境。
QT 打包釋出Release應用程式
一、用windepolyqt.exe提取應用程式依賴.dll檔案 QT Creator release的.exe應用程式的執行需要依賴一些動態連結庫,如果在一臺沒有安裝QT的計算機上執行就需要打包動態庫拷貝過去才能執行。QT自帶有windeployqt.exe可執行程式可以
React Native釋出APP之打包iOS應用
瞭解更多,可學習《React Native視訊教程》 ,或關注我的GitHub和加入: React Native學習交流群 用React Native開發好APP之後,如何將APP釋出以供使用者使用呢?一款APP的釋出流程無外乎:簽名打包—>釋出到各s
Linux下Qt程式的打包釋出
程式以test為例: 1. QtCreate使用Release版本編譯 2. 從可執行程式的檔案中拿出可執行檔案,例:test 3. 終端下使用ldd命令檢視需要的連線庫,例:ldd test
【Qt】在ubuntu上打包釋出Qt程式,可以不依賴Qt環境
參考部落格 親測過程 1、編譯處release版本的Qt程式 2、建立打包資料夾 mkdir release 3、進入資料夾,將要打包的程式拷貝到檔案中 cd rel
qt程式在linux下打包釋出
僅做記錄,防止忘記: 1、linux下複製qt release模式生成的可執行檔案到桌面的新建目錄。 2、編寫指令碼檔案ldd.sh 作用:匯出可執行程式執行時所需要的庫檔案 點選下載。 3、執行 ./ldd
QT之exe和dll打包方法
剛開始接觸Qt,發現mac平臺直接release編譯一下就能夠直接生成.app檔案,並且可以直接執行。.app位於工程檔案內。 同樣發方法在Windows直接執行exe卻出現缺失dll情況。 講過網上查詢,找到了一種比較好的封裝方法,將dll與exe一起封裝。記錄下來以便以後備用。