英语法语西班牙文

OnWorks 网站图标

g-ir-scanner - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 g-ir-scanner

这是 g-ir-scanner 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


g-ir-scanner - 从源和头文件中提取 C 元数据

概要


红外扫描仪 [选项...] 文件...

商品描述


g-ir-scanner 是一个通过解析头部和自省生成 GIR XML 文件的工具
基于 GObject 的库。 它通常在项目的正常构建步骤中调用
并将信息保存到磁盘并稍后安装,以便语言绑定和
其他应用程序可以使用它。 头文件和源文件作为参数传入
在命令行上。 后缀决定文件是否被视为源文件
(.c) 或头文件 (.h)。 目前,扫描仪仅支持基于 C 的库。

配置


- 帮帮我 显示帮助选项

- 安静的
如果通过,则不打印正常操作的详细信息。

--警告所有
显示不可自省的公共 API 的警告。

--警告错误
使警告成为致命错误。

--格式=格式
此参数决定将使用哪种结果格式。 默认值
是女孩。

--include=名称
将指定的内省依赖添加到扫描的命名空间。 NAME 是
NAMESPACE-VERSION 形式,如 Gtk-3.0。

--include-uninstalled=路径
将指定的内省依赖添加到扫描的命名空间。 这不同
from --include 因为它需要一个文件路径,并且不处理 pkg-config
依赖项(因为它们可能尚未安装)。

--add-include-path=路径
将目录添加到扫描仪用于查找 GIR 文件的路径中。 可以使用
多次指定多个目录

-一世, --library=图书馆
指定将被内省的库。 这意味着 *_get_type()
GObject 数据类型将调用其中的函数。 图书馆名称
不应包含前导 lib 前缀或结束共享库后缀。

-L, --library-path=路径
搜索库时包括此目录。 可以指定这个选项
多次包含多个目录以在其中查找库。

-I目录
将此目录包含在要搜索头文件的目录列表中。
您需要将通常传递给扫描仪的所有目录传递给扫描仪
编译器使用指定的源文件时。

-n, --namespace=名称
命名空间名称。 这个名字应该大写,例如第一个字母应该是
大写。 示例:Gtk、Clutter、WebKit。

--无libtool
禁止使用 libtool 来编译存根自省二进制文件。 使用这个,如果你
构建系统不需要 libtool。

--libtool
libtool 可执行文件的完整路径。 通常用于 Automake 系统。

--nsversion=版本
命名空间版本。 例如 1.0。 这通常是平台版本,例如
Gtk+ 是 2.0,而不是 2.12.7。

-p, --程序=程序
指定将被内省的二进制文件。 这意味着 *_get_type()
GObject 数据类型将调用其中的函数。 必须修改二进制文件
采用 --introspect-dump= 选项,并将参数传递给这个函数
g_irepository_dump。

--程序参数=ARG
传递给程序进行自省的附加参数。

--identifier-prefix=前缀
可以多次指定此选项。 每一个都给出了一个前缀
从所有 C 标识符中剥离。 如果未指定,将使用命名空间。
例如,标识符前缀 将导出标识符 类型定义 结构 _FooBar
富吧; as Foo.Bar。

--symbol-prefix=前缀
可以多次指定此选项。 每一个都给出了一个前缀
从所有 C 符号中剥离。 例如,符号前缀 FOO 将导出符号
foo_bar_do_something as Foo.Bar.do_something。

--accept-无前缀
如果指定,扫描器将接受不匹配的标识符和符号
命名空间前缀。 如果可能,尽量避免使用它。

--输出=文件名
要输出的文件的名称。 通常命名空间+格式扩展。 例如,
GLib-2.0.gir。

--pkg=包
从中获取编译器和链接器标志的 pkg-config 包列表。 这个选项可以
多次指定以包含来自多个 pkg-config 包的标志。

--pkg-export=包
生成的 gir 提供的 pkg-config 包列表。 这个选项
如果 gir 提供更多包,可以多次指定。 如果不
指定,将使用 --pkg= 指定的包。

--详细
详细一点,包括一些调试信息。

环境 变数
g-ir-scanner 使用 XDG_DATA_DIRS 变量来检查目录,girs 是
位于 XDG_DATA_DIRS/gir-1.0。 它通常设置在发行版上,因此您
应该不需要自己设置。

变量 GI_SCANNER_DISABLE_CACHE 确保扫描器不会写入缓存
数据到 $HOME。

使用 onworks.net 服务在线使用 g-ir-scanner


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    免费的pascal编译器
    免费的pascal编译器
    一个 32/64/16 位 Pascal 编译器,用于
    Win32/64/CE、Linux、Mac OS X/iOS、
    Android、FreeBSD、OS/2、Game Boy
    Advance、任天堂 NDS 和 DOS;
    语义兼容...
    下载免费的 Pascal 编译器
  • 2
    佳能 EOS 数码信息
    佳能 EOS 数码信息
    佳能没有快门计数
    包含在一个的EXIF信息中
    图像文件,而不是尼康和
    宾得。 没有基于佳能的官方
    应用 ...
    下载佳能 EOS 数码信息
  • 3
    EFInd
    EFInd
    rEFInd 是 rEFIt 引导的一个分支
    经理。 像 rEFIt 一样,rEFInd 可以
    自动检测您安装的 EFI 启动
    loaders,它提供了一个漂亮的 GUI
    启动选项菜单...
    下载 rEFInd
  • 4
    快递卢克GSI
    快递卢克GSI
    这个 SourceForge 下载页面是为了
    授权用户下载我构建的源代码
    GSI,基于 phhusson 的伟大
    工作。 我构建了 Android Pie 和
    安卓 1...
    下载 ExpressLuke GSI
  • 5
    音乐播音员
    音乐播音员
    Music Caster 是一个托盘音乐播放器
    可以让您将本地音乐投射到
    Google Cast 设备。 在第一次运行时,
    你需要点击你的箭头
    塔...
    下载音乐播音员
  • 6
    PyQt的
    PyQt的
    PyQt 是 Python 绑定
    Digia 的 Qt 跨平台
    应用程序开发框架。 它
    支持 Python v2 和 v3 以及 Qt v4 和
    Qt v5。 PyQt 可用...
    下载 PyQt
  • 更多 ”

Linux 命令

Ad