一、前提准备
编写QT程序并选择release编译,在release文件夹中取出exe程序,新建一个文件夹111,将exe放入文件夹中,运行exe程序,提示出运行需要的库文件。也可以有一个工具直接检测并把需要的库复制到文件夹中。
记录这些库文件,在D:\Qt\Qt5.5.1\5.5\mingw492_32\bin下面找到这些文件,并复制将其放入111文件夹中;再点击运行exe程序,将 提示缺少的库再找到放入111文件夹中,直到运行exe程序可以打开为止;拷贝程序的图标文件到111文件夹,最终文件例如下图:
二、安装包打包过程
打开VS2010,选择“文件—新建—项目”,如下图,再选择Visual Studio Installer---安装项目,名称可改为notepad,位置为输出安装文件的该项目的文件夹。
点击确定,出现如下图界面:
然后,在“应用程序文件夹”右键,选择“添加文件”,添加所有111里面的文件;添加完成后,选择notepad.exe右键,“创建快捷方式”,可重命名为notepad,将快捷方式拖动到“用户桌面”下面,如图:
Notepad右键,选择“属性窗口”,双击Icon项,弹出如下界面:
浏览选择应用程序文件夹里面的图片文件,即可作为桌面的快捷方式图片。
右键“应用程序文件夹”,选择“属性窗口”,可设置默认的程序安装路径,如图所示,安装路径可改为D盘,默认是安装到c盘下面:
至此,配置完成,右键项目名“notepad”,选择“生成”,即可生成程序安装包文件在桌面的notepad文件夹下。生成完成提示如下:
三、安装安装包
生成的安装包,如图所示:
Notepad为msi格式的安装包,双击开始安装,默认安装路径和设置分相同:
安装完成,桌面图标如下:
双击图标,可以运行: