栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

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

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/396039.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号