64位部署

时间:2011-02-04 17:23:55

标签: c++ visual-studio visual-studio-2010 deployment 64-bit

我想开始制作我的应用程序的64位,但是,我不确定我应该对我的sln和vsproj文件进行更改。我应该对我的sln和vsproj进行哪些更改才能使它们成为64位?

在同一个注释中,是否有对游戏开发有利的默认sln或项目文件的更改?我正在使用Visual Studio 2010.

3 个答案:

答案 0 :(得分:4)

从VS菜单中选择Build | Configuration Manager

在Configuration Manager对话框中,打开Platform下拉菜单,然后选择<New...>

在New Project Platform对话框中选择x64作为您的平台,然后单击Ok。

答案 1 :(得分:1)

要添加之前的内容,请确保您了解为什么需要64位支持。在大多数情况下,您不需要访问更大的内存分配。此外,请注意将存在x86 / x64 P / Invoke兼容性问题(如果您计划使用第三方非托管程序集 - 以防您使用托管C ++)。

有关详细信息,请阅读Scott Hanselman has to say about this。另外,作为旁注,我建议阅读解释一些迁移想法的this blog post

答案 2 :(得分:0)

您需要添加x64 solution platform

Build -> Configuration Manager -> Active Solution Platform -> New -> New platform = x64

如果您没有看到“x64”,请确保将其安装在Visual Studio安装程序

然后只需选择“x64”作为active solution platform并构建