我是初学VC++ 就是将DLL自定义一种编译方式 调试时生成exe直接下断点就可以调试了 发布程序的时候还是生成DLLVC下新建DLL工程 C++源码 随便写上代码 然后将该DLL在project seting下改参数改成生成exe文件 改成控制台console ..
在build菜单下改写编译方式 添加自定义的类似DEBUG编译方式,在代码中写上#ifdefine _CONSOLE等等预编译条件代码
我的思路是在release下还生成DLL 在自定义的编译方式下就生成EXE 在此下断点 。不过我试了下下断点单步运行后 直接到系统的DLL里去了 全是汇编代码 烦劳高手指点 讨论