孙鑫的《VC++深入详解》第20章,讲HOOK的那一章,有个调试DLL的例子。前面有一步,设置依赖库时,输入了完整的lib文件路径。拷贝dll的时候,只把dll文件拷贝到调用者程序目录下,而没有把lib文件拷过来。你可能是直接把lib文件和dll文件都拷贝到自己的程序目录里了,那进到dll里的函数后,因为不知道源程序在哪,所以不能进入源代码调试。
因为编译器没有源码。