04 2019 档案
摘要:安装 Meson是基于python3实现,至少需要python3.5才能运行,默认采用ninja作为后端。在Ubuntu下最简单的是通过pip3安装 也可以只将meson安装到当前用户目录下 这种方式会将meson安装到~/.local/bin目录下,因此需要将这个目录增加到PATH中。 在较老的系
阅读全文
摘要:最近在分析Gstreamer的代码时,发现GstPipeline中有如下代码: 但搜索当前文件并没有发现有对parent_class变量的定义,查询后发现这是GObject在相应宏展开时所定义的一个静态变量,当使用G_DEFINE_TYPE宏定义一个GObject对象时,宏会自动展开生成相应的代码,
阅读全文