-
-
[求助]如何在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__ *
有谁弄过的?
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直播授课
赞赏
他的文章
看原图
赞赏
雪币:
留言: