如何使用visual studio將你的程序打包成安裝包

如何使用visual studio將你的程序打包成安裝包

原文地址:http://www.cnblogs.com/SolarWings/p/6132310.html    作者:破曉べ

很久很久以前,我一直有一個夢想,那就是做出一個自己的遊戲,這個遊戲很像模像樣,除了擁有一個可以打開的exe文件,還要有一個很精緻的安裝界面,當你按照提示一步步執行完安裝程序,一個XXX單機版就會出現在你的電腦上。也許是夢幻西遊單機版,也許是DNF單機版,或者是跑跑卡丁車單機版呢?這個想法在我的腦海裏維持過一段時間,最後由於學業的壓力,以及當時什麼都不懂,最終沒有實現(全都是藉口)。我最後只是做出了一個flash版本的小遊戲,不需要安裝,也沒有複雜的操作,就是幾個按鈕點來點去的切換界面,當時居然會很有成就感,哈哈哈哈。

閒話扯了半天,開始迴歸正題,由於網上的教程要麼是VS2010要麼就是描述太複雜,我決定搞一個VS2013打包安裝包的傻瓜式流程記錄,方便大家直接上手,最基本的打包是可以分分鐘搞定的:

1.新建一個安裝包工程

FILE->New->Project

 

2.新建之後會彈出一個網頁,因爲VS2010之後的版本是沒有自帶打包功能的,要使用InstallShield Limited Edition需要下載對應的支持文件

 

 3.在下載頁面填寫基本的信息

其中這兩項,直接用電信網絡竟然沒有下拉框。在公司的FQ環境下纔可以

然後就會轉到一個下載和序列號界面,這個序列號要記下來,待會會用到。可以看到2010-2015都是可以用的

4.然後按照提示信息安裝完成,重啓VS後再新建一個工程

 

  

5.直接進入嚮導

設置基本信息

添加需要打包的文件

設置開始菜單顯示的exe和是否創建桌面圖標等

左邊的框裏面只留下啓動的exe就行了,不然開始菜單裏會有一坨

註冊表那裏暫時不需要,我就不設置了

6.打包方式的設置

 設置爲全部資源都打包到exe文件

7.打包的模式換成singleimage

8.接下來只要生成解決方案就可以了,在工程目錄下會生成setup.exe

9.進階版:怎麼在安裝結束後執行自己的處理程序

我這裏爲了方便,直接用了一個控制檯程序去調用cmd的命令

我們新建一個控制檯程序

選擇空項目->完成。

然後源文件->添加->新項目 新建一個cpp文件

把需要的代碼擼進去,一般就是執行幾個命令

複製代碼

#include <windows.h>

#include <direct.h> #include <stdio.h> #include <string> using namespace std; int main(int argc, char *argv[]) { system("echo hehe"); return 0; }
複製代碼

然後把我們的這個控制檯程序設置到剛纔的文件輸出目錄裏面去

設置調用時機,在對應的時機下面右鍵,新建exe

位置設置爲本工程,然後在FileName項中找到我們剛纔設置好的主輸出

這樣整個流程就完成了,當安裝包安裝完成時,就會調用你的命令行程序了

發佈了35 篇原創文章 · 獲贊 53 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章