如何在发布版本中发生程序崩溃时创建dmp文件?我想我应该触发异常,但我不知道该怎么在发布版本中创建dmp文件
1
A
回答
4
在Windows上,您可以使用Debug Helper API将minidump文件写入您选择的任何位置。该文件不需要发送给Microsoft。
http://msdn.microsoft.com/en-us/library/ms680369(v=vs.85).aspx
正如其他人所说,转储文件将是无用的,而不从正确的构建PDB文件。您可能需要考虑使用Microsoft的符号服务器来索引和管理PDB文件。
您可能还需要使用Breakpad直接汇报客户端错误您:
1
Windows automatically generates a minidump只要程序throws未处理的异常(即例外,你没有捕捉块)。 一定要构建pdb文件(假设您使用Visual Studio),以便您可以调试dmp文件。
相关问题
- 1. 创建发布版本
- 2. Phantomjs创建大量dmp文件
- 3. Grails - 创建标签和发布版本
- 4. 在创建发布版本时创建重复Zip条目
- 5. 导入.dmp文件在oracle 10g express版
- 6. 版本创建的文件
- 7. 创建主版本文件
- 8. dmp文件导入创建触发器错误
- 9. 在AppVeyor上创建ZIP文件并部署为GitHub发布版
- 10. 如何在Xcode中创建发布版本?
- 11. 在UWP中创建发布版本失败
- 12. XBAP:发布版本中缺少文本
- 13. Maven发布插件使用构建版本命名文件
- 14. 仅使用iPA文件发布版本
- 15. 用于发布版本的dSYM文件
- 16. 构建发布版本的项目无法在发布文件夹中生成文件
- 17. 在VS 2010 Express版本中发布构建事件?
- 18. 在发布版本上创建自定义错误
- 19. 项目在创建发布版本时找不到框架
- 20. 使用Ant创建发布版本不会输出所有文件?
- 21. Ant-Android建筑不创建发布版本
- 22. 使用定制构建器与Android创建发布版本
- 23. 如何在VS2010中创建预发布和发布后脚本
- 24. Flash Builder 4发布版本构建多个文件
- 25. VC C++:lib文件在发布版本中丢失
- 26. 有条件地中止发布版本
- 27. scala-library.jar版本中发布的工件
- 28. 如何在MonoDevelop中构建发布版本时生成mdb文件?
- 29. 使用Octopus rest API创建发布版
- 30. VS2010 - 创建MSI文件,如何版本纯文本文件?
什么平台? C++标准不包括崩溃转储,您需要针对此操作系统的操作系统特定机制。 –