我有一个用VB6编写的Windows服务,我想在WINDBG中附加和调试。
在没有优化的情况下编译服务(也取消选中"高级优化&#34中的所有框;未选中),以及"创建符号调试信息"检查。我有一个我要设置断点的类的源文件。我可以在某些行上设置断点但不是全部......尽管我不能在断点处设置断点但没有任何东西异国情调,简单的变量任务等。
无论如何,当我使用g
命令运行服务时,我可以设置的断点被击中,但是当我开始"跳过" (F10),代码做了一些奇怪的跳跃,并没有(或者至少看起来没有)评估所有的线......
在我看来,源文件和符号文件不同步,但我刚编译项目并将文件移动到我想调试的计算机...什么可能导致源文件和项目的pdb / dll文件不同步?