TearSnow Fan


[VS]“Changes to 64-bit applications are not allowed”的解决方法

在64位系统中使用VS对程序(32位的)进行调试,出现“不允许对64位应用程序进行修改”的提示,如下图所示:

看来 Visual Studio 目前是不支持在调试64位应用程序时修改代码的,难道只能忍痛割爱了么?不是的,还可以仍然使用32位的应用程序调试来支持此功能。

事实上,大部分用户(如果不是专注于64位程序开发)应该并不十分关注应用程序是64位还是32位的。如果我们为项目选择了默认的“Any CPU”的编译平台,那么项目会根据当前操作系统来选择64位还是32位编译。

下面讲解切换到32位的具体做法。

在VS主菜单上选择“生成” or "Build"——“配置管理器” or "Configuration Manager"。

设置生成平台为x86(如果没有就新建一个),如下图所示:

我不确定是否要选择“Create new project platforms”的选项,有人说选中会导致生成错误,没有认真测试。如果你知道该选项的作用,请留言告知,谢谢。

OK,这样就完成了设置。其实在各个项目属性的“Build”选项卡中也可以设置,只是这个管理器提供了对整个解决方案的统一设置入口,比较方便一些。

单击此处阅读本文英文版本。

本文固定链接: http://blog.xieyc.com/vs-changes-to-64-bit-applications-are-not-allowed/ | 小谢的小站

该日志由 xieyc 于2013年07月11日发表在 编程 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: [VS]“Changes to 64-bit applications are not allowed”的解决方法 | 小谢的小站
关键字: , , ,

目前共有 0 条留言 【 访客:0 条, 博主:0 条 】暂时没有评论, 还不快枪沙发

发表评论

:wink: :neutral: :mad: :twisted: :smile: :shock: :sad: :roll: :oops: :eek: :mrgreen: :lol: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

快捷键:Ctrl+Enter