NSIS制作Qt自定义界面安装包(一):环境搭建NSIS3.06.1 + Qt5.14.2+ visual studio 2017

环境搭建NSIS3.06.1 + Qt5.14.2+ visual studio 2017

背景:

        以前的使用是Winrar制作的安装包,安装程序使用Qt开发。该方法维护和打包比较麻烦,后期需求改进力不从心。故使用NSIS制作安装包,使用Qt做为界面库。

思路:

        由于后面使用NSIS UI插件框架需要C++17的支持,然而现在使用Qt5.9.3不支持C++17。Qt目前能支持最高的免费版本为Qt5.14.2,所以使用该版本的Qt。并根据该版本的Qt支持msvc的版本, 使用msvc 2017编译环境。

环境搭建

安装NSIS

下载NSIS3.06.1 并安装https://50847.xc.zhongguohao123.com/xiaz/NSIS(%E5%AE%89%E8%A3%85%E7%A8%8B%E5%BA%8F%E5%88%B6%E4%BD%9C%E5%B7%A5%E5%85%B7)v3.06.1%E6%B1%89%E5%8C%96%E5%A2%9E%E5%BC%BA%E7%89%88@42_128725.exe

安装完成后 运行NSIS.exe

如下图

下载nis-3.06.1-log.zip。如果不需要安装日志不需要下载。

下载地址

NSIS: Nullsoft Scriptable Install System - Browse /NSIS 3/3.06.1 at SourceForge.net

解压替换在NSIS安装目录替换同名文件即可

安装Qt

下载

Qt5.14.2

https://mirrors.ustc.edu.cn/qtproject/archive/qt/5.14/5.14.2/qt-opensource-windows-x86-5.14.2.exe

安装

注意安装的时候在选择组件时候必须需要选择 msvc 2017,如下图

安装visual studio 2017

下载visual studio2017

https://download.visualstudio.microsoft.com/download/pr/8807d71a-11f0-4c53-85c1-3f884f4ab74c/c9a7bff557ef07fbefbe25d54ffb1da1d32cb6381cc7bfa2d3195f2722a35cf8/vs_Community.exe

选择 安装《使用C++ 桌面开发》即可

安装visual studio 2017 Qt插件

打开vs2017, 点击“工具 —> 扩展和更新” >点击“联机”—>“搜索qt”—>”下载” 

等待完成,退出vs2017,会出现下面安装界面,点击 Modify,等待完成即可

安装python

下载 python 2.7.8

https://www.python.org/ftp/python/2.7.8/python-2.7.8.msi

默认安装即可。

注意如果安装了 python3.0,不想安装2.7, 只需要修改NsisScriptGenerate.py中的print 函数即可。

增加环境变量

注意下面环境变量会在后面起作用。

NSIS_DIR

QTDIR

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值