VC调试动态库以及Com组件代码的方法
2010-05-28 16:22
218 查看
一般我们调试动态库的代码,只要打开VC编译器的project setting选择Debug选项里面的Command以及Command Argument
即可,但对于不是一开始就加载的动态库以及com组件代码这个方法好像就不行了。当然我们可以通过打log的方式,但是有时候那样还是不够方便直观,这里还有另外一个办法:
1)先运行客户程序
2)用VC编译器打开客户工程或者想调试的源代码文件,设置好断点。
3) 选择菜单Debug->Attach To Process命令,从弹出的进程列表框中选择想要调试的客户程序即可。
BTW:如何像调试的步骤是客户程序一运行就会执行到的话,可以在这个步骤执行前弹出一个messagebox,等到3)之后
关闭它即可。
即可,但对于不是一开始就加载的动态库以及com组件代码这个方法好像就不行了。当然我们可以通过打log的方式,但是有时候那样还是不够方便直观,这里还有另外一个办法:
1)先运行客户程序
2)用VC编译器打开客户工程或者想调试的源代码文件,设置好断点。
3) 选择菜单Debug->Attach To Process命令,从弹出的进程列表框中选择想要调试的客户程序即可。
BTW:如何像调试的步骤是客户程序一运行就会执行到的话,可以在这个步骤执行前弹出一个messagebox,等到3)之后
关闭它即可。
相关文章推荐
- VC动态库和测试工程集成调试的方法
- 一些VC的快捷键以及调试方法技巧
- 一些VC的快捷键以及调试方法技巧
- 一些VC的快捷键以及调试方法技巧
- VC的快捷键以及调试方法技巧
- 托管代码和非托管代码的介绍,以及在这区别下的混合调试方法
- 一些VC的快捷键以及调试方法技巧
- 一些VC的快捷键以及调试方法技巧
- Keil MDK使用J-LINK分别在Sram,Nor Flash以及Sdram中调试代码的原理和方法
- 一些VC的快捷键以及调试方法技巧
- Keil MDK使用J-LINK分别在Sram,Nor Flash以及Sdram中调试代码的原理和方法
- 常见反调试方法以及特征代码
- 一些VC的快捷键以及调试方法技巧
- 一些VC的快捷键以及调试方法技巧
- 一些VC的快捷键以及调试方法技巧
- VC调试无法加断点,代码版本不一致的解决方法
- 一些VC的快捷键以及调试方法技巧
- 一些VC的快捷键以及调试方法技巧(转)
- 一些VC的快捷键以及调试方法技巧
- alert一般用来调试客户端的javascript代码,以及更好的调试方法