Visual Studio 2008 for Windows 7 64位(用于创建64位二进制文​​件)

Hug*_*ing 0 64-bit visual-studio-2008

我知道32位visual studio将安装在Windows 7 64位机器上,但我想它只能用于创建32位dll.是否有单独的Visual Studio安装程序可用于安装64位Visual Studio,可用于创建64位dll?

编辑:很抱歉没有访问我自己的问题这么久.我正在使用devenv命令构建解决方案:devenv mysolution.sln/build"RELEASE | WIN64"

它跳过了构建所有项目.所以我在Visual Studio中打开了解决方案,在构建配置管理器中,我设置了

Active Solution配置:发布Active Solution Platform:win64

但是在Project上下文中(检查要构建或部署的项目配置):

配置:发布平台:此下拉列表中仅提供Win32,而不是win64.

我需要做什么?

ewa*_*all 5

您注意到Visual Studio(甚至v2010)是一个32位应用程序是正确的,并且默认运行32位构建环境,这在大多数情况下适用于创建在x86和x64上都能正常运行的EXE.您可以(并且应该)在安装期间选择一些x64 VS组件.

构建工具能够针对3个主要平台进行交叉编译,您可以选择要定位的平台.如果您想确定使用的是x64编译器,那么您希望使用DEVENV从命令行运行它.

阅读本文,了解有关x64交叉编译的一些"问题".

构建工具是Windows SDK的一部分,Web安装程序可识别平台,并将安装支持64位的构建环境.(或者,如果您要下载ISO映像进行安装,请务必获取x64 版本 - 请参阅SDK发行说明.)安装后,您应该会看到"开始菜单"组中的图标,这些图标使用x86,x64启动命令提示符和ia64选项设置.

(最后,请注意,只有 VS 2008 RTM 之前安装了SDK时才会出现已知问题,但可以按照知识库文章中的说明进行修复.)