我的源代码是一个针对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配置编写的。因此,我尝试探索将设置项目的配置指定为x64的方法。但是,当我转到Build / Configuration Manager时,该对话框只允许我指定源项目的配置,而不是设置项目的配置。所以,我认为没有办法让我的安装项目也是x64。
P.S。在Active Solution Platform下,我的平台是X64。
答案 0 :(得分:1)
如果在解决方案资源管理器中选择安装项目,然后单击F4,您将看到一个用于设置安装项目体系结构的位置,即属性窗口。这也是您设置制造商,产品名称等的地方。