方法

GLibOptionContextset_ignore_unknown_options

自:2.6

声明 [源代码]

void
g_option_context_set_ignore_unknown_options (
  GOptionContext* context,
  gboolean ignore_unknown
)

描述 [源代码]

设置是否忽略未知选项或不忽略。如果忽略一个参数,则在解析后它将保留在 argv 数组中。默认情况下,g_option_context_parse() 将未知选项视为错误。

此设置不会影响非选项参数(即不以短横线开头的参数)。但请注意,GOption 不能可靠地确定非选项是否属于先前的未知选项。

自可用:2.6

参数

ignore_unknown

类型: gboolean

TRUE 表示忽略未知选项,FALSE 表示遇到未知选项时产生错误。