调试ATL Exe COM服务器

时间:2011-09-05 10:53:12

标签: c++ debugging com atl

在Visual Studio 6中,我编写了一个ATL COM服务器EXE。我想调试它并在我调用的方法的开头放置一个断点。我启动调试,然后从另一个EXE调用该方法,但断点永远不会被命中。这几周前工作正常。我可以闯入它没问题。我无法解决已经发生的变化,这已经不再适用了。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

您的exe或pdb可能与源不匹配。尝试重建项目,并确保服务器使用您刚刚构建的可执行文件。

FWIW,您也可以在代码中拨打DebugBreak。如果源和可执行文件确实不匹配,调试器会在它何时中断时通知您。