【发布时间】:2015-02-24 16:43:08
【问题描述】:
我的源代码是一个针对 x64 的 C++ MFC 项目。为了为这个项目构建二进制文件,我在我的解决方案中添加了一个安装项目,选择了活动配置(x64 和 Release)。但是,我不断收到以下错误:
ERROR: Module 'Microsoft_VC100_MFC_x64.msm' targeting 'x64' cannot be added to a package targeting 'x86'
ERROR: Module 'Microsoft_VC100_CRT_x64.msm' targeting 'x64' cannot be added to a package targeting 'x86'
对我来说,这表明我的安装项目是针对 x86 的,而我的源代码是针对 x64 配置编写的。因此,我尝试探索将 setup 项目的配置指定为 x64 的方法。但是,当我转到构建/配置管理器时,该对话框只允许我为源项目指定配置,而不是为安装项目指定配置。所以,我看不到让我的安装项目也是 x64 的方法。
附:在 Active Solution Platform 下,我的平台是 X64。
【问题讨论】:
-
@Admins,我想关闭并删除这篇文章。问题已解决,与此处讨论的内容完全无关。发布的答案没有帮助。如何删除?
标签: c++ visual-studio-2010 visual-studio-2012 installation setup-project