error -5008: intel64 or amd64 must be specified in the template of the summary

使用install shield 2010 打包程序时,报这样的错误:

error -5008: intel64 or amd64 must be specified in the template of the summary

上网查了下,在http://community.flexerasoftware.com/showthread.php?197139-error-5008-intel64-or-amd64-must-be-specified-in-the-template-of-the-summary
这里找到答案:

This issue is because one of your component in the project is marked as a 64-bit component. 
So in this case, you need to set the template of the Summary Stream with a platform of Intel64 or x64, 
so your built setup will support 64-bit architecture.

To do this follow below steps:

1) Go to "General Information" view.

2) Go to the "Summary Information Stream" section.

3) In "Template Summary" property, set the platform to Intel64 or x64.

(If the original value is : Intel;1033 then change it to x64;1033)


意思大概是工程里有64bit的组件,因此需要指定平台架构。

按照方法改了之后没有错误了,但是在安装包在32bit的机器上安装时会提示机器的处理器类型与安装包的不符合。试了下不修改上述的install shield的配置生成的安装包也是可以安装的。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值