visual-c++ - 安装 Shield LE - 错误 6058 ...在 64 位中合并 Visual C++ 10.0 CRT

标签 visual-c++ installshield-le

我正在尝试编译安装屏蔽项目。这是一个 64 位程序。
我不断收到此错误,尽管它确实可以编译并安装正常:

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 广告)

最佳答案

好的,就是这样:

被错误检测为依赖:

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

所以你去:

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

右键单击具有依赖关系的指定项目。
选择 Dependencies from scan at build.. 找到不需要的文件,然后取消选中它。

关于visual-c++ - 安装 Shield LE - 错误 6058 ...在 64 位中合并 Visual C++ 10.0 CRT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5391402/

相关文章:

c# - ISEXP : warning : -6248: Could not find dependent file libc. dll,或其组件的依赖项之一

c++ - 访问冲突读取位置 0x000000004

c++ - 包括模块防护装置

c++ - MSVC/FA GCC 等效项

visual-studio - 无需 FLEXnet Connect 即可自动更新

visual-studio-2013 - 在 visual Studio 2013 Express 中安装 Shield Limited Edition

c++ - 如何在 Visual C++ 2008 中链接静态库?

authentication - 具有 C++ 用户名/密码身份验证的 Thrift sasl

tfsbuild - 在 Team Build 计算机上激活 InstallShield 2012 LE(限量版)