一般我们调试动态库的代码,只要打开VC编译器的project setting选择Debug选项里面的Command以及Command Argument
即可,但对于不是一开始就加载的动态库以及com组件代码这个方法好像就不行了。当然我们可以通过打log的方式,但是有时候那样还是不够方便直观,这里还有另外一个办法:
1)先运行客户程序
2)用VC编译器打开客户工程或者想调试的源代码文件,设置好断点。
3) 选择菜单Debug->Attach To Process命令,从弹出的进程列表框中选择想要调试的客户程序即可。
BTW:如何像调试的步骤是客户程序一运行就会执行到的话,可以在这个步骤执行前弹出一个messagebox,等到3)之后
关闭它即可。