VS调试DLL项目代码

如果DLL有对应的lib文件,并且dll工程和调用它的exe属于同一个解决方案,直接打断点调试就可以。例如OSG解决方案中的例子程序可以直接调试osgUtil模块的代码。

如果A.exe项目和A.dll项目是两个独立的项目,并且A.dll没有对应的lib文件

先将A.exe编译好,假设目录在D:\A\Debug\A.exe

打开A.dll项目,属性->常规->输出目录:D:\A\Debug

属性->调试->命令:D:\A\Debug\A.exe

属性->调试->工作目录:D:\A\Debug

这样的话,在A.dll项目中就可以F5断点调试了

如果dll和exe不在同一个解决方案,那么

一定注意“输出目录”一定要exe能访问到,即要么与exe同目录,要么输出目录在环境变量Path中

上一篇:随手练——P1141 01迷宫


下一篇:[C++]Infinite House of Pancakes——Google Code Jam 2015 Qualification Round