Qt軟體的釋出相關細節
釋出release版本
debug版本因其中包含了除錯資訊使得程式依賴的dll檔案很大,真正釋出程式時要使用release版本。
在Qt中選擇release編譯通過後會在專案的build資料夾中找到對應exe檔案,若新增進了環境變數則會直接執行。若要想在其他人的電腦也能執行需要在Qt的bin目錄下將
- Qt5Core.dll
- Qt5Gui.dll
- Qt5Widgets.dll
複製到release檔案中,我的不適用Mingw編譯的而是msvc2013_64所以只需這個三個檔案
如果是Mingw則還需要 - libgcc_s_dw2-1.dll
- libstdc+±6.dll
- libwinpthread-1.dll
如果Qt使用了png格式之外的圖片,則檔案中需要複製按照安裝目錄下plugins中的imageformats需要的格式對應的dll。
資料庫等同理複製。
新增一個好看的icon
- 將ico檔案放在專案檔案中;
- 在.pro檔案中最後一行新增語句
RC_ICONS = superperforma.ico
- 使用release進行編譯
效果如圖
相關推薦
Qt軟體的釋出相關細節
釋出release版本 debug版本因其中包含了除錯資訊使得程式依賴的dll檔案很大,真正釋出程式時要使用release版本。 在Qt中選擇release編譯通過後會在專案的build資料夾中找到對應exe檔案,若新增進了環境變數則會直接執行。若要想在其他人的電腦也能執行需要在Q
win7平臺下QT軟體的打包與釋出(部署與安裝)
軟體編寫除錯好之後最重要的就是打包和釋出,這樣軟體才好傳播。 qt軟體的打包釋出一個難點是必備dll檔案的識別。不少日誌說用dependencyWalker,今天我試了一下發現查詢dll不完全,比如辨識不了qwindows.dll(會報錯could not find or
實木櫃安裝視頻地址和相關細節
loader video 陽臺 pos tao core es2017 logs 密碼 如需輸入密碼,請記住密碼是數字: 2 田字格兩門陽臺櫃安裝視頻http://v.youku.com/v_show/id_XMjk4MzcyMTA2NA==.html?spm=a2h3j
QT中的小細節
類比 容器類 string int setfile ack 大小 sign 提升 一 . QT4和QT5的區別(信號和槽):1. QT4: connect(button,SIGNAL(pressed()),this,SLOT(close())); /** * 優點 :寫
python軟體釋出(本地環境釋出到伺服器)
Windows 平臺 Python 2.7.9(Python 2最新版) py2exe 是最好的選擇。 1. 安裝py2exe 可直接到這裡下載
計算機軟體開發相關線上資源
1.An Introduction to GCC http://www.network-theory.co.uk/docs/gccintro/ 2.Introduction to C Programming by Rob Miles, Electronic E
qt 打包釋出 獲取dll
釋出前,獲取所有qt dll包命令 生成的程式執行正常之後,找到專案的生成目錄,比如 專案原始碼路徑: C:\QtPros\hellomw\它的專案生成目錄是C:\QtPros\build-hellomw-Desktop_Qt_5_4_0_MinGW_32bit-Release\進入這個資料夾,在進入它的
我的高質量軟體釋出心得
譯者按: 好好寫程式碼,充分做測試,和小夥伴溝通清楚,灰度釋出,上線後要有監控和一鍵啟停。 原文: A framework for shipping high quality software) 譯者: Fundebug 為了保證可讀性,本文采用意譯而非直譯,並且對原始碼進行了大量修改。另外
軟體釋出版本區別介紹-Alpha,Beta,RC,Release
Alpha: Alpha是內部測試版,一般不向外部發布,會有很多Bug.除非你也是測試人員,否則不建議使用. 是希臘字母的第一位,表示最初級的版本 alpha就是α,beta就是β alpha版就是比beta還早的測試版,一般都是內部測試的版本 -------------------- Beta:
軟體測試相關
從測試設計方法分類 測試名稱 測試內容 Black box黑盒測試 把軟體系統當作一個“黑箱”,無法瞭解或使用系統的內部結構及知識。從軟體的行為,而不是內部結構出發來設計測試.
ubuntu 13.10-64位下,virtualbox成功安裝ghost XP相關細節
ubuntu 13.10-64位下,virtualbox成功安裝ghost XP相關細節 virtualbox下裝ghost遇到裝不了系統的問題,可以借鑑下下面的步驟 1.進入PE中進行安裝,一般ghost裡的PE都帶磁碟管理大師,用PM將磁碟按需進行分割槽。劃分出主分割槽給C盤
對傳統虛擬機器軟體的相關調研
虛擬機器是指通過軟體來模擬的具有完整硬體系統功能的、執行在一個完全隔離環境中的完整計算機系統。虛擬機器存在的意義我概括如下: 1.初學者學習Linux等系統時,大多都是從虛擬機器入手的,這就是方便快捷之處 2.講師向學者演示環境、做一些例子 3.對一些無畏的應用進行測試,可選擇虛擬機器以能夠徹底的刪除 4.通
Qt軟體開發文件16---軟體更新:寫入程式版本資訊並讀取程式的版本號
實現軟體更新,需要寫入本地軟體的版本號,並讀取出來,與伺服器版本號相比較,決定是否進行軟體的更新。 1.寫入版本資訊: 寫入一個rc檔案,並將其匯入到Qt工程中。 在Qt工程中,利用RC_FILE+=version.rc 匯入工程 QT+VS編譯時,利用cmake匯入
Windows 下QT程式釋出
方法1:利用QT自帶打包工具 1、新建資料夾,把編譯好的exe檔案放入該資料夾 2、使用QT下的命令列 3、進入該exe所在檔案,執行windeployqt xxx.exe,若出現找不到命令的情況 4、搜尋windeployqt.exe所在路徑,配置環境變數 5、重啟終端,進入exe檔案所在目錄,
QT 打包釋出Release應用程式
一、用windepolyqt.exe提取應用程式依賴.dll檔案 QT Creator release的.exe應用程式的執行需要依賴一些動態連結庫,如果在一臺沒有安裝QT的計算機上執行就需要打包動態庫拷貝過去才能執行。QT自帶有windeployqt.exe可執行程式可以
常用的軟體工程相關技術標準
資訊科技 軟體工程術語GB/T 11457-2006 軟體文件管理指南 GB/T-16680-1996 計算機軟體產品開發檔案編制指南GB/T 8567-1988 軟體維護指南GB/T 14079-1993 計算機軟體需求說明編制指南GB/T 9385-1998 計算機軟體質量保證計
Qt——軟體設定引數檔案快速讀取
每個軟體多多少少都會存在一些自己的引數,需要依靠配置檔案對軟體進行後臺改動,當引數數量不是很多的時候解析不是很困難,但是如果引數數量比較多的時候在解析的時候會比較麻煩的。 .ini 檔案是Initialization File的縮寫,即初始化檔案,是windows的系統配置檔
關於基於GDAL庫QT軟體平臺下C++語言開發使用說明
背景前提 地理空間資料抽象庫(GDAL)是一個用於讀取和編寫柵格和向量地理空間資料格式的計算機軟體庫,由開源地理空間基金會在許可的X / MIT風格免費軟體許可下發布。 作為一個庫,它為呼叫應用程式提供了一個抽象資料模型,用於所有支援的格式。 它還可以構建有各種有用的命令列介面實用程式,用於資料轉換和處
springboot釋出相關命令(學習筆記,防止忘記)
前端執行jar包 java -jar xxx.jar 後臺執行jar包 nohup java -jar xxx.jar & 兩種方式的區別:前端運行當ctrl+c結束當前操作後,程式也跟著停止,而,後臺執行不會隨著被停止 檢視指定埠情況,如80寬口 lsof -i
Windows7 64+Qt5.9的Android介面開發+JDK、SDK、DND、ANT軟體下載安裝+Qt軟體配置
本文章主要總結了用Qt5.9搭建安卓環境的步驟,包括Qt中相關安卓軟體JDK、SDK、NDK、ANT下載,JDK軟體的安裝,SDK、NDK、ANT動態庫在Qt5.9中的配置,具體的內容如下所述。 一、首先在Qt開源社群下載介面下載如下四個軟體: 1,jdk-8u101-wi