DDD:无法将字符串“-*-helvetica-medium-r-*-230-*-iso8859-*”转换为类型 FontStruct

DDD: Cannot convert string "-*-helvetica-medium-r-*-230-*-iso8859-*" to type FontStruct

我正在使用 DDD 3.3.12 调试 C/C++。以下是 OS 信息:

RHEL6.0-2012-x86_64
Red Hat Enterprise Linux Workstation release 6.3

当我启动 DDD 时,它显示:

Warning: Cannot convert string "--helvetica-medium-r----230-----iso8859-" to type FontStruct (Annoyed? Try 'Edit->Preferences->General->Suppress X Warnings'!) Warning: Cannot convert string "--helvetica-medium-r----200-----iso8859-" to type FontStruct Warning: Cannot convert string "--helvetica-bold-r----230-----iso8859-" to type FontStruct Warning: Cannot convert string "--helvetica-medium-----230-----iso8859-" to type FontStruct Warning: Cannot convert string "--helvetica-bold-----230-----iso8859-" to type FontStruct Warning: Cannot convert string "--helvetica-bold-r----340-----iso8859-" to type FontStruct Warning: Cannot convert string "--symbol------230-----adobe-*" to type FontStruct

我试过之后

'Edit->Preferences->General->Suppress X Warnings'!

那些警告消失了。

我之前改过DDD的字体。我怎样才能避免这些警告?将字体更改为默认字体?

出现警告是因为 DDD 尚不支持您 select 编辑的字体。

在您的 DDD 中,select

Edit->Preferences->Fonts

然后,将所有内容更改为默认值,如下所示:

那么,就不会出现警告了