0

全部。今天我将我的gDEBugger(虽然我认为它不涉及gDEBugger)升级到了最新版本,但是出现了问题。当我尝试打开 gDEBugger 时,弹出一个名为“wxWidgets Debug Alert”的警报窗口,报告“....\src\common\xpmdecod.cpp(822):assert "i==colors_cnt" 在 wxXPMDecoder 中失败: :ReadData()。调用堆栈:[00]wxConsole....balabala....",如下所示。

在此处输入图像描述

所有这些话似乎只是警告,并没有影响接下来的工作,但是我想知道为什么会出现这个问题?根本原因是什么?我对wxWidgets不熟悉,希望上面的高手能帮我解决。

4

1 回答 1

0

You've got a malformed XPM. As XPMs are typically embedded into the program itself, this is not supposed to happen, look at the XPMs used by gdPerformanceCountersDialog::createAndLoadImageList() to check this.

P.S. Next time you could just press Ctrl+C to copy the message box contents to clipboard as text instead of pasting in an image.

于 2012-09-24T15:36:27.133 回答