首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DbgHelp.dll是否内置于Windows?我能相信它在那里吗?

DbgHelp.dll是否内置于Windows?我能相信它在那里吗?
EN

Stack Overflow用户
提问于 2009-10-25 02:12:12
回答 2查看 3.9K关注 0票数 11

当我的DLL中出现异常时,我使用Jochen的StackWalker类来自CodeProject生成堆栈跟踪。

它依赖于DbgHelp.dll

DbgHelp.dll是否内置到Windows、WS2008、Windows 7?

我从微软那里了解到了Windows的调试工具,我也知道DbgHelp.dll在这个软件包中提供的。但是我也在我的机器上找到了%windir%\system32 32中的DbgHelp.dll。

如果它在默认情况下没有安装,是否有一种方法可以让我用我的DLL的调试版本重新分发它?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-10-25 02:14:37

微软说

“DbgHelp库是由DbgHelp.dll实现的。这个DLL包含在操作系统中。”

请注意,Windows调试工具中当前包含的版本可能与操作系统中包含的版本不同。

票数 10
EN

Stack Overflow用户

发布于 2009-10-25 02:49:44

通常情况下,最好将dbghelp.dll随应用程序一起发布,以确保您得到了所期望的版本。因为这个原因,我相信它是可以再分配的。

但是,值得记住的是,调试运行时库是不可再发行的。您的调试版本仍然必须是(用VC++术语)“发布”生成。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1619754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档