首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual C++ 2008:无法将win64设置为项目的活动生成配置

Visual C++ 2008:无法将win64设置为项目的活动生成配置
EN

Stack Overflow用户
提问于 2011-07-29 15:28:40
回答 3查看 392关注 0票数 3

我已经在我的64位Windows7上安装了Visual Studo 2008。我需要构建64位二进制文件。

我正在使用devenv命令构建解决方案: devenv mysolution.sln /build "RELEASE|WIN64“

它跳过了构建所有项目。因此,我在Visual Studio中打开解决方案,并在生成配置管理器中设置

主动解决方案配置:发布主动解决方案平台: win64

但在项目上下文中(检查项目配置以进行构建或部署):

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

我该怎么办?请帮帮忙。下面的屏幕截图显示了我的配置管理器:http://s289.photobucket.com/albums/ll211/spiderman2_photo_bucket/?action=view¤t=buildconfiguration.jpg

EN

回答 3

Stack Overflow用户

发布于 2011-07-29 16:00:02

另一种解释是你需要安装X64编译器和工具,默认情况下不会被检查(即使在64位的Windows7上也是如此):

票数 1
EN

Stack Overflow用户

发布于 2011-07-29 15:47:17

您仍然需要将64位平台单独添加到每个项目中:在项目的Platform下拉列表中,选择<New...>,然后选择x64作为平台。您可以选择从当前配置复制生成设置。返回到Configuration Manager,选择x64作为Win64解决方案平台的构建平台。顺便说一句,我强烈建议你学习如何使用属性表,因为它们提供了一种可重用的方式来声明项目设置。

票数 0
EN

Stack Overflow用户

发布于 2011-07-29 15:51:31

每个项目都有自己的一组配置。除非您添加配置,否则项目没有该配置。(注意:配置只是名称。)配置是绑定到平台的,因此仅仅切换平台不会有多大作用。您需要添加Win64平台,并将配置从Win32复制到Win64。

这是有意义的,因为您的Win32和Win64库可能有不同的链接路径,或者有不同的dll名称。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6869910

复制
相关文章

相似问题

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