gpt4 book ai didi

c++ - 如何创建 x64 版本的 native 控制台项目?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:40:20 25 4
gpt4 key购买 nike

我有一个 VS2008 解决方案,其中包含多个库和 4 个控制台应用程序。全部在 32 位模式下正确构建和运行。这些库都在另一个解决方案中以 x64 模式构建和运行,该解决方案具有 C# 应用程序和 C++/CLI 接口(interface)层。

现在我需要构建 4 个控制台应用程序的 x64 风格(库的功能和单元测试)。

在配置管理器对话框中,这 4 个项目的平台下拉列表仅提供 Win32 作为选项。 (x64 也用于库)。有“编辑”和“新建”选项,但似乎没有提供创建 x64 选择的方法。

大概是 VS2008 出于某种原因不允许 x64。我需要先设置一些其他属性或选项吗?

编辑:尝试在 Configuration Manager 中创建新平台失败,因为已经有 x64 平台。它适用于所有库项目。

最佳答案

如果您在新平台组合中没有获得“x64”,则表示未安装 x64 C/C++ 编译器。默认情况下它们不是(值得注意的),除非您使用自定义选项启动 VS2008 安装并打开该选项。重新运行 setup.exe 以添加它们,不要忘记重新运行 SP1 安装程序。您可以通过验证 vc\bin\amd64 文件夹是否存在于 VS 安装文件夹中来仔细检查,这是 64 位构建工具的位置。

当 x64 平台已存在于由托管项目引入的解决方案文件中时,就会存在另一个陷阱。请务必取消选中对话框中的“创建新解决方案平台”复选框。

关于c++ - 如何创建 x64 版本的 native 控制台项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4246460/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com