我用DDD 3.3.12调试C/C++。下面是OS信息:
RHEL6.0-2012-x86 U 64型
Red Hat Enterprise Linux工作站6.3版
当我开始DDD时,它显示:
警告:无法将字符串“--helvetica-medium-r----230--iso8859-”转换为FontStruct类型
(生气了?尝试“编辑->首选项->常规->抑制X警告”!)
警告:无法将字符串“-helvetica-medium-r---200--iso8859-”转换为FontStruct类型
警告:无法将字符串“--helvetica-bold-r----230--iso8859-”转换为FontStruct类型
警告:无法将字符串“-helvetica medium--230--iso8859-”转换为FontStruct类型
警告:无法将字符串“-helvetica bold--230--iso8859-”转换为FontStruct类型
警告:无法将字符串“--helvetica-bold-r----340--iso8859-”转换为FontStruct类型
警告:无法将字符串“-symbol--230--adobe-*”转换为FontStruct类型
我试过之后
'编辑->首选项->常规->抑制X警告'!
那些警告消失了。
我以前改过DDD的字体。我怎样才能避免这些警告?将字体更改为默认字体?

最佳答案

出现警告是因为DDD尚不支持您选择的字体。
在您的DDD中,选择
编辑->首选项->字体
然后,将所有内容更改为默认值,如下所示:
c++ - DDD:无法将字符串“-*-helvetica-medium-r-*-230-*-iso8859- *”转换为FontStruct类型-LMLPHP
然后,不会出现警告。

10-04 19:07