首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建本机控制台项目的x64版本?

如何创建本机控制台项目的x64版本?
EN

Stack Overflow用户
提问于 2010-11-22 22:32:01
回答 2查看 8.8K关注 0票数 4

我有一个带有几个库和4个控制台应用程序的VS2008解决方案。所有版本都在32位模式下正确构建和运行。这些库都是在具有C#应用程序和C++/CLI界面层的另一个解决方案中以x64模式构建和运行的。

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

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

可能是出于某种原因,VS2008不允许使用x64。是否有其他属性或选项需要我先设置?

编辑:尝试在配置管理器中创建新平台失败,因为已存在x64平台。它对所有的库项目都可用。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-22 23:27:46

如果在“新建平台”组合框中没有显示" x64“,则不会安装x64 C/C++编译器。除非您使用自定义选项启动了VS2008安装并打开了该选项,否则它们不是默认情况下(特别是)。重新运行setup.exe来添加它们,也不要忘记重新运行SP1设置。您可以通过验证vc\bin\amd64文件夹是否在VS安装文件夹中进行双重检查,该文件夹是64位构建工具的位置。

当解决方案文件中已存在由托管项目引入的x64平台时,将存在另一个陷阱。确保取消选中对话框中的"Create new solution platform“复选框。

票数 3
EN

Stack Overflow用户

发布于 2010-11-22 22:36:44

它得到了很好的支持。您只需要在平台出现在下拉列表中之前添加它:

  1. Build/Configuration管理器
  2. Active Solution Platform
  3. <New...>
  4. x64

如果你使用的是VS2008Express,它将不包含x64支持。

编辑:如果该配置已存在于解决方案中,但不存在于项目中,请使用以下顺序:

#en2#Go>列管理器列表转到包含以下内容的行:

  1. Build/Configuration,Platform
  2. Drop-Down
  3. <New...>
  4. x64
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4246460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档