我已经在我的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
发布于 2011-07-29 16:00:02
另一种解释是你需要安装X64编译器和工具,默认情况下不会被检查(即使在64位的Windows7上也是如此):

发布于 2011-07-29 15:47:17
您仍然需要将64位平台单独添加到每个项目中:在项目的Platform下拉列表中,选择<New...>,然后选择x64作为平台。您可以选择从当前配置复制生成设置。返回到Configuration Manager,选择x64作为Win64解决方案平台的构建平台。顺便说一句,我强烈建议你学习如何使用属性表,因为它们提供了一种可重用的方式来声明项目设置。
发布于 2011-07-29 15:51:31
每个项目都有自己的一组配置。除非您添加配置,否则项目没有该配置。(注意:配置只是名称。)配置是绑定到平台的,因此仅仅切换平台不会有多大作用。您需要添加Win64平台,并将配置从Win32复制到Win64。
这是有意义的,因为您的Win32和Win64库可能有不同的链接路径,或者有不同的dll名称。
https://stackoverflow.com/questions/6869910
复制相似问题