【发布时间】:2010-03-22 19:55:31
【问题描述】:
我有两个 DLL,一个是用原生 C++ 编写的,另一个是用 C++/CLI 编写的。前者被注入到一个进程中,并在稍后的时间点加载后者。在调试时,我注意到本机 DLL 的断点正常运行,而其他的断点却没有,即使它的代码正在执行。
断点显示此消息:此断点不会被命中。没有与此行关联的可执行代码。可能的原因包括:预处理器指令或编译器/链接器优化。
模块窗口告诉我插件的符号已加载。我正在运行它的调试版本。关于为什么会这样,也许是一个修复的任何想法?
【问题讨论】:
标签: c++ debugging dll c++-cli breakpoints