网上有很多关于vs2008中dll调试的方法,也不知道是我理解的有问题,还是他们给的方法本来就不全面。总之,按照他们的方法就没成功过。现在我把自己用exe调试dll的方法写下,希望能对有需要的朋友有所帮助。
------------------------------------------------------------------------------------
首先,声明一些东西方便解说。假设:
exe的名称:test.exe
exe目录:D:\test\Debug。(也就是工程目录为d:\test)
-----------------------------------------------------------------------------------------
设置,打开dll工程。
项目->属性->常规:在输出目录一栏输入:D:\test\Debug
项目->属性->调试:在命令栏输入test.exe 在工作目录栏输入:D:\test\Debug
项目->属性->连接器:在输出文件栏输入:D:\test\Debug\$(ProjectName).dll
------------------------------------------------------------------------------------------------
可以在dll中设置断点调试了。这种方法只是用exe调试动态库的方法。调试静态库,或者dll调试dll等我目前还没用到,所以也没研究。各位可以网上搜索一下!