用NSIS打包MFC程序及需要的DLL文件

    用了两个月给老师写了一个MFC程序,之前都是直接把整个文件夹(包括源代码)给老师,这样感觉有点LOW。寒假留校无聊,想提升一下比格,上网搜了搜打包发布的方法。网上列举了不少,不过我的VS2012貌似版本不都完整。只能用NSIS来打包。 结合我看到的教程,加上我遇到的问题,详细说一下用NSIS打包的方法。

先下载 NSIS+NisEdit

133634_cCt2_1392225.png

点击文件->选择 新建脚本:向导。

134004_pwGb_1392225.png


这四个值都是可自定义的

134005_RfVN_1392225.png

安装语言选择Simp Chinese

安装图标跟文件名都能自定义

134252_dGer_1392225.png

这里要讲的是授权文件,原谅我当时脑袋秀逗了 一直没搞懂这个授权文件是什么意思。

授权文件其实就是我们安装程序时   有一步是 又一个条约问你同不同意 那个条约就是授权文件。TXT  RTF格式都行,内容自己编写就行(当时我这里困扰了好久)

这个授权文件 必须要改成一个你电脑存在的TXT文件,默认的文件是不存在,这里不改的话 最后编译会出错

134401_HixG_1392225.png

这里选择你编写好的MFC程序 (.exe文件)以及程序需要的动态链接库。

顺便说一下 基本的几个dll文件 mfc42.dll MFC42D.dll  msvcrtd.dll  我将这个三个打包起来  在实验室上课用的电脑上安装成功了

134852_OwAX_1392225.png

后边几部什么需要讲的,默认的就可以。

完成后记得编译脚本。

如果忘了可以用NSIS编译

135234_BIHT_1392225.png



转载于:https://my.oschina.net/u/1392225/blog/373896

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值