Qt Vs軟體開發 建立新工程 打包發布

2021-10-10 03:18:23 字數 972 閱讀 7066

首先要確定安裝配置好了環境;

編譯執行,可以彈出乙個視窗,生成release版本

開啟檔案filename\x64\release*.exe執行,可能會報錯找不到*.dll或者*.lib檔案

新增環境變數,執行*.exe檔案

拷貝生成的*.exe檔案,

在qt的安裝目錄下找到windeployqt.exe工具,我的在d:\programing\qt\5.9.2\msvc2017_64\bin\windeployqt.exe,windeployqt.exe是qt提供的自動打包依賴庫的工具

切換到*.exe檔案所在的目錄下,執行windeployqt filename.exe

windeployqt filename.exe
包含*.exe可執行檔案及所需依賴庫的資料夾打包起來,製作成安裝包,便可以發布了

建立新工程後目錄結構如下,使用vs2017並不會建立pro檔案,vs+qt是將qt當做庫來使用,跨平台是有難度的。

main.cpp如下

#include

"mylife.h"

#include

//qt框架標頭檔案

intmain

(int argc,

char

*ar**)

3.mylife.hpp如下

#pragma once

#include

//所有控制項的基類,也就是乙個視窗

#include

"ui_mylife.h"

class

mylife

:public qmainwindow

;

4.mylife.ui,是ui檔案,繪製它進行介面繪

軟體開發就是軟體工程嗎

幾年前,有乙個關於軟體開發是否可以被稱為軟體工程的大辯論,這源於一篇名為 software engineering an idea whose time has come and gone?的文章,作者是tom demarco。demarco認為,短命的軟體開發已經死去,這對於所謂軟體 變革 的建立...

軟體工程和軟體開發流程

人們在開發 運營 維護軟體的過程中有很多技術 做法 習慣和思想體系。軟體工程把這些相關的技術和過程統一到乙個體系中,叫 軟體開發流程 軟體開發流程的目的是為了提高軟體開發 運營 維護的效率,並提高軟體的質量 使用者滿意度 可靠性和軟體的可維護性。program data structure algo...

軟體工程 軟體開發過程

軟體工程是研究和應用如何以系統性的 規範化的 可定量的過程化方法去開發和維護軟體,以及如 何把經過時間考驗而證明正確的管理技術和當前能 夠得到的最好的技術方法結合起來。瀑布原型 增量迭代 1 問題分析定義 對實際問題進行分析定義 以便更高效的解決該問題。2 可行性研究 確定這個問題是否值得去解決,避...