VS2015编译器在我的32位Intermed目录中生成64位* obj文件,而不是在配置的64位

时间:2016-08-26 22:13:34

标签: c++ visual-studio-2015

因此,我在.\Release(32位构建文件夹)中的错误文件夹中为我的x64位配置生成目标文件时遇到问题,当我选择32但是对于构建时,它们在尝试读取时失败对象。问题是我无法找到重新配置目录的位置,以便将目标文件写入64位平台构建以解决此问题。同样出现在64位调试版本中,它们在构建时将目标文件写入32位调试文件夹。

那么,我可以在哪里以及如何更改此内容?

好吧,我刚测试验证我将其设置为Release x64 config以在删除其中包含所有构建文件的文件夹后构建解决方案并确认obj文件是在32位Release和Debug中编写的我复制了他们的settigns但是64位平台之后的文件夹。我认为这会将他们的中间目录更改为x64,就像那个plarform的设置一样,这意味着编译器必须错过32位平台设置或者什么。

1 个答案:

答案 0 :(得分:0)

目录设置位于“项目属性”的第一页上。您可能只需将目录设置为不同的值。

对我来说,它看起来像这样:

enter image description here

enter image description here