# qrulerusetup
**Repository Path**: umatobu/qrulerusetup
## Basic Information
- **Project Name**: qrulerusetup
- **Description**: 基于Qt/C++开源的Windows系统下安装包制作工具,一键打包、高度可定制。
- **Primary Language**: C++
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 5
- **Forks**: 0
- **Created**: 2020-07-22
- **Last Updated**: 2022-10-23
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README

RulerU Setup Tool - 开源安装包制作工具

## Features(特征)
- Open source(开源)
- Packaged in one piece(一键打包)
- Simple interface(界面美观)
- Simple to use(使用简单)
## Quick Start(快速入门)
- First, static compilation project “qsetupparcel”, use qt4 whenever possible. I'm using qt4.8.7. The "qsetupparcel" project is self-extracting.(首先,静态编译项目“qsetupparcel”,尽量使用Qt4,因为Qt4静态编译出来的exe更小。我这里使用Qt4.8.7。qsetupparcel项目其实就是一个自解压程序)
- Then, compile the project "qrulerusetup". I'm using qt5.15.1. "qrulerusetupx" is the installer package builder. (然后,编译项目qrulerusetup。我这里使用的是Qt5.15.1。qrulerusetup项目为安装包制作工具)
- Finally, click the “one-click packaging” button。(最后,点击一键打包按钮,享受RuleU制作安装包的便捷吧!)
## Q & A(提问和回答)
- Q1: Why must the qsetupparcel project be statically compiled?(为什么qsetupparcel项目必须静态编译?)
```Have you ever seen an installer with a dynamic gallery?(你见过带动态库的安装包吗?)```
- Q2: Why the project qrulerusetup must use the MSVC compiler?(为什么qrulerusetup项目必须使用MSVC编译器?)
```Because the MSVC compiler makes it easier to change program permissions(因为MSVC编译器更容易更改程序的权限)```