我正在尝试调试我编写的由 Visual Studio 2010 中的应用程序使用的动态库。我可以进入直到我的 dll 的函数,但我无法更深入地查看源代码。如果我打开反汇编窗口,我可以进入 ASM 代码,但我看不到源代码或任何符号。
我已经构建了一个 .dll 和一个导入 .lib。与 dll 关联的 .pdb ( /Zi
) 文件也已构建(使用/DEBUG
)。优化被禁用 ( /Od
)。
我的应用程序将导入库与 a 链接,#pragma comment(lib, "myImport.lib")
因为该应用程序有一个我无法自己配置的构建工具。
我的应用程序在调试中运行,在调试器的模块中,我可以看到我的 dll 以及符号已加载。
我还检查了Options > Debugging > General Enable Just My Code选项已禁用。
如何强制VS2010进入我的dll的功能?