安装Shield LE-错误6058 ...以64位合并Visual C ++ 10.0 CRT [英] Install Shield LE - Error 6058 ... merging Visual C++ 10.0 CRT in 64bit

查看:297
本文介绍了安装Shield LE-错误6058 ...以64位合并Visual C ++ 10.0 CRT的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试编译安装防护项目.这是一个64位程序.
我一直收到此错误,尽管它确实可以编译并安装确定:

I'm trying to compile an install shield project. It's a 64 bit program.
I keep getting this error, although it does compile OK and installs OK:

Error   16  -6058: Error merging Visual C++ 10.0 CRT (IA64) with module ID C:\Program Files (x86)\Common Files\Merge Modules\Microsoft_VC100_CRT_ia64.msm   ISEXP : error : -6058: Error merging Visual C++ 10.0 CRT (IA64) with module ID C:\Program Files (x86)\Common Files\Merge Modules\Microsoft_VC100_CRT_ia64.msm

任何想法都可以告诉它不要尝试合并吗? (我可以让它安装可重新分发的CRT广告)

Any idea how can tell it NOT to try and merge ? (I can let it install the CRT ad a redistributable instead)

推荐答案

好,就像这样:

被错误地检测为依赖项:

Was detected as a dependency by mistake:

添加合并模块'Visual C ++ 10.0 CRT(IA64)'是以下项的依赖项 成分 'MyProjectName.Primary_output'

Adding merge module 'Visual C++ 10.0 CRT (IA64)' that is a dependency of component 'MyProjectName.Primary_output'

所以你去:

指定应用程序数据->文件

右键单击具有依赖项的指定项目.
选择从构建时的扫描中获取依赖项.,找到不需要的文件,然后取消选中它.

Right click on the specified project that had the dependency.
Choose Dependencies from scan at build.. find that unwanted file, and uncheck it.

这篇关于安装Shield LE-错误6058 ...以64位合并Visual C ++ 10.0 CRT的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆