我目前正在尝试为 64 位计算机构建一个项目,但配置管理器未将 64 位列为选项。它给了我Win32,但没有x64(在“平台”下)。我正在使用 Visual Studio 2010 C++ Express。
它可以在我的另一台计算机上运行,但不能在这台计算机上运行。我读过的大多数内容都说要转到“Active Solution platform”下拉菜单,然后向其中添加“x64”。我已经尝试过,但它仍然只列出 Win32。
选择配置管理器,如下图所示。
从菜单中选择“新建”,如下图所示。
之后您将填充以下对话框。
该过程完成后,您将获得“x64”平台设置。 现在您可以通过配置管理器选择平台。
回答这个问题: “当您在该对话框中单击“确定”并且配置管理器中的平台组合框中没有任何变化时,有什么建议吗?我未选中“创建新的解决方案平台”,因为我已经将 x64 作为解决方案平台。 – 马特·阿诺德 评论于 2023 年 10 月 19 日 13:00"
对于导入的项目,我也遇到了同样的问题。 我强烈认为这是一个视觉工作室错误。
我的解决方案是: 我创建了一个用于测试目的的新解决方案,并使用“添加 -> 现有项目”添加了有问题的项目。 之后,我可以在配置管理器中创建 x64 平台,并且 x64 发布版本可以在测试解决方案中成功。 之后,我将项目复制回原始解决方案,并将项目重新添加到原始解决方案中。 原方案中保留了x64设置,现在项目没有问题了。 x64 版本构建成功。
我不明白为什么,但这可能是一个错误。为什么VS不告诉问题,只是什么都不做?...