首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

InstallShield打包生成安装文件的一个有关问题

2013-04-20 
InstallShield打包生成安装文件的一个问题用InstallShield打包生成单个exe,安装前需要做预安装(已经在打包

InstallShield打包生成安装文件的一个问题
用InstallShield打包生成单个exe,安装前需要做预安装(已经在打包工程里加入判断)一个vcredist_x86.exe。

现在的问题是这个vcredist_x86.exe要怎么放到安装文件中去。是不是只能做一个压缩包,与软件的exe放同级目录,还是能打包进软件的exe里,最后提供给客户的只是一个exe?

求助,谢谢!
[解决办法]
可以打进这个exe里的,安装需要的文件一般都可以打进去的,具体查一下InstallShield的使用方法。几年前搞的现在具体操作忘了
[解决办法]
你可以选择
1. 直接把vcredist_x86.exe安装后生成的所有文件放到你的打包目录里一起打包,这样就不需要vcredist_x86.exe了
2. 把vcredist_x86.exe加入到installshiled的support files里(也就是SUPPORTDIR路径下)
然后在安装脚本里加入DoInstall(SUPPORTDIR ^ "vcredist_x86.exe", "", WAIT);
这样安装时就会运行vcredist_x86.exe
[解决办法]
在IDE的Setup Files view中添加到(依据语言不同的)文件列表中的文件,在安装期间被解压缩到SUPPORTDIR路径,在安装完成时删除。
然后你调用SUPPORTDIR路径中的你的vcredist_x86.exe就可以了。

热点排行