同步操作将从 hgy413/NSDM 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
请从REDM中导入DMMain库文件到DMMain目录
##1. NSDM NSDM是基于REDM写的NSIS安装打包工具,此代码工程由lniwn大神提供,本人仅为搬运工
nsdm
| -- 3rdParty
|-----------| ----------common
==>工具
|-----------| --------- easy_libcurl
==> 封装的libcurl库
|-----------| --------- nsis
==>NSIS脚本接口
| -- nsCurl
==>NSIS脚本用的libcurl插件
| -- nsDM
==>NSIS脚本用的DM插件
| -- nsUtil
==>NSIS脚本用的工具插件
| -- Script
==>通用NSIS脚本
| -- publish
==>插件发布目录
| -- packages
==>实际项目目录
| -- [项目名]
| --------- addon
==>需要提前运行/释放的东西,比如license文件
| --------- product
==>实际项目目录,目前固定为product
.7z
| --------- script
==>安装脚本
| --------- skin
==>UI库使用的配置文件,可以使用设计器
NSIS安装包
NSIS_v251_Build_20160601%20-%20NSISFANS.exe
V2.51 ANSI版本
注:安装包自带的NSIS/Plugins/NSIS7z.dll版本较旧,需要使用当前目录下的NSIS7z.dll
替换掉。
重要的第三方工具
http://muldersoft.com/docs/stdutils_readme.html
TODO
publish
目录下的三个dll, 每次编译完,会拷贝三个dll到publish
目录。skin.zip
。用设计器配置完资源图,双击skin/zip.bat
即可生成。product.7z
目标文件。将需要释放的文件打包为product.7z
,放在product文件夹下即可。uninst_build.exe
,会在addon文件下生成Uninstall.exe
,需要自己手工签名。此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。