一、问题来源:
VS环境:编写的MFC程序即使静态联编之后,在客户机器上还是打不开。可能的原因是你开发的时候调用了第三方ActiveX控件。这时候就需要把自己的release版的发布软件和*.ocx控件放在一块。并把*.ocx自动注册在客户机上。
二、需要软件
InstallShield Limited Edition for Visual Studio**
在这里我已经在我的网盘上存有备份: https://pan.baidu.com/s/1mhXZ3ok
三、安装后创建打包工程
四、会提示输入序列码
当然这一步也可以跳过,使用评估版本。在这里给出序列码的获取方法(免费的)。
由于注册界面(http://learn.flexerasoftware.com/content/IS-EVAL-InstallShield-Limited-Edition-Visual-Studio),界面的country下拉框无法输入,可参考:http://blog.163.com/whm_flag/blog/static/259180073201642113857818/
他会把序列码发送到你的邮箱之中。
五、创建一个项目
参考:http://blog.csdn.net/kingmax54212008/article/details/44303539
注意,文档目录不能有中文!最后参数填写完毕,就像生成MFC工程那样生成一下安装文件!