首页
社区
课程
招聘
[求助]如何在vs2005中调试本地的64bit(vista中)程序呢?
发表于: 2007-5-2 23:08 5206

[求助]如何在vs2005中调试本地的64bit(vista中)程序呢?

2007-5-2 23:08
5206
搜了一些资料,好像要用什么远程调试,但仍然没有成功。
有谁弄过的?

Sorry,已经解决了,主要是VS2005的设置要正确。

首先是Debugging选项要设置为remote,同时要打开64位的MSVSMON.exe,MSDN上有文章详细讲解了这里的设置。

其次是编译选项(也就是C/C++)中,Program Database (/Zi)要设置为Program Database (/Zi),在vista64中暂不支持Edit and Continue。同时,优化是万万不行的,因此Optimization要为Disabled。

最后linker中相应的debug选项也要设置,主要是Generate Debug Info要设置成Yes (/DEBUG)

以上的几个是关键设置,其它还有一些选项,可设可不设,自己试一试吧。

完成以后就可以在VS2005中调试vista64程序啦。句柄都是64位的了。

Name         Value                                       Type
hInstance    0x0000000000400000 {unused=9460301 }        HINSTANCE__ *

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//