1

在创建 dll 之前,我已经在整个代码中放置了 OutputDebugString,以便我可以看到 dll 可能失败的确切函数。现在我创建了一个 Visual Studio 项目,它使用 LoadLibrary 函数加载这个 dll。loadlibrary 调用成功,但是当我使用 WinDBG 调试 EXE 时,我看不到任何输出调试字符串。据我所知,我至少应该看到输出调试字符串靠近存在 dll 起点的代码。有人能告诉我可能是什么问题吗?

更多信息:-

该 dll 包含 c++ 代码并且是 64 位 dll。

我正在使用 Visual Studio 10,我使用的操作系统是 Windows 7 64 位。

WinDBG 也是 64 位的。

4

0 回答 0