问题标签 [gob2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
11 浏览

gobject-introspection - 为什么 g-ir-scanner 不从我的 c 文件中获取任何 GtkDoc 注释?

我正在为一些基于 gob2 的旧小部件生成 GLib 自省,但我无法让 g-ir-scanner 获取我的任何 GtkDoc 注释,并且 gir 文件仅包含自省注释。

这就是我所做的。

这是 gob2 文件 tut-gob-greeter.gob

这是我运行以从 gob 文件和共享库生成 h 和 c 文件的命令

这是g-ir-scanner命令:

即使我看到 gob2 将我的 GtkDoc 注释转移到 c 文件中,这些都没有被 g-ir-scanner 拾取!这是c文件的摘录:

生成的 gir 文件不包含source-position源自 c 文件的任何引用。我缺少什么以及如何调试解析器?