DLL的开发是项目开发过程中经常会遇到的,对DLL代码的调试有两种情况:
1. 有调用DLL的exe程序代码:
将exe和DLL放在同一个Solution下,然后在DLL的相应位置加入断点,按F5执行即可跟踪到DLL代码中;
2. 只有调用DLL的exe:
打开DLL的工程属性,将调用DLL的exe设置到如下选项中:
"Configuration Properties"->"Debugging"->"Command" (如d:/test/a.exe),如果需要还可以在"Command Arguments"中加入exe的运行参数,然后在DLL的相应位置加入断点,按F5执行即可跟踪到DLL代码中;