C++ p> 它是特定于操作系统和编译器的。在Linux上,您的客户可能会将其系统设置为转储并将其发送给您;您可以使用调试信息重新编译代码(通过使用g++-g重新编译代码),您可以在程序中添加一些日志,您希望在哪里出现问题。然后,您可以告诉用户将日志文件发送给您,

C++ p> 它是特定于操作系统和编译器的。在Linux上,您的客户可能会将其系统设置为转储并将其发送给您;您可以使用调试信息重新编译代码(通过使用g++-g重新编译代码),您可以在程序中添加一些日志,您希望在哪里出现问题。然后,您可以告诉用户将日志文件发送给您,,c++,C++,p> 它是特定于操作系统和编译器的。在Linux上,您的客户可能会将其系统设置为转储并将其发送给您;您可以使用调试信息重新编译代码(通过使用g++-g重新编译代码),您可以在程序中添加一些日志,您希望在哪里出现问题。然后,您可以告诉用户将日志文件发送给您,这样您就可以知道发生了什么。这是非常特定于操作系统的。Unix有CoreDump,Windows有MiniDump,但总的来说问题太广泛了。PaulMcKenzie好的决策来自经验,经验来自坏的决策。你也曾经是一个新手。如果你的客户不想分享可能


p> 它是特定于操作系统和编译器的。在Linux上,您的客户可能会将其系统设置为转储并将其发送给您;您可以使用调试信息重新编译代码(通过使用
g++-g
重新编译代码),您可以在程序中添加一些日志,您希望在哪里出现问题。然后,您可以告诉用户将日志文件发送给您,这样您就可以知道发生了什么。这是非常特定于操作系统的。Unix有CoreDump,Windows有MiniDump,但总的来说问题太广泛了。PaulMcKenzie好的决策来自经验,经验来自坏的决策。你也曾经是一个新手。如果你的客户不想分享可能重现崩溃的输入,那么请他们提供核心转储。如果他们也因为敏感数据而拒绝这样做,那么询问他们是否愿意尝试使用非敏感数据的输入进行复制。如果他们不愿意这样做,那么你很难帮助他们,不是吗?“Help me Help you.”您应该将静态分析纳入构建过程,在启用最大警告级别的情况下进行构建,并尽最大努力编写良好的单元测试来练习您的逻辑(CppUnit、GTest、GMock等)。它是特定于操作系统和编译器的。在Linux上,您的客户可能会将其系统设置为转储并将其发送给您;您可以使用调试信息重新编译代码(通过使用
g++-g
重新编译代码),您可以在程序中添加一些日志,您希望在哪里出现问题。然后,您可以告诉用户将日志文件发送给您,这样您就可以知道发生了什么。这是非常特定于操作系统的。Unix有CoreDump,Windows有MiniDump,但总的来说问题太广泛了。PaulMcKenzie好的决策来自经验,经验来自坏的决策。你也曾经是一个新手。如果你的客户不想分享可能重现崩溃的输入,那么请他们提供核心转储。如果他们也因为敏感数据而拒绝这样做,那么询问他们是否愿意尝试使用非敏感数据的输入进行复制。如果他们不愿意这样做,那么你很难帮助他们,不是吗?“Help me Help you.”您应该将静态分析纳入构建过程,在启用最大警告级别的情况下进行构建,并尽最大努力编写良好的单元测试来练习您的逻辑(CPPFUnit、GTest、GMock等),以确认这是正确的。需要更多关于酒精和咒骂的参考…;)我可以确认这是准确的。需要更多关于酒精和咒骂的参考…;)