方法

GIRepositoryRepositoryprepend_library_path

自:2.80

声明 [src]

void
gi_repository_prepend_library_path (
  GIRepository* repository,
  const char* directory
)

描述 [src]

directory添加到用于搜索导入命名空间引用的共享库的搜索路径。

对此函数的多次调用都将贡献到最终的路径列表。

路径列表对repository是唯一的。当存储库加载typelib时,会使用该瞬间的repository的路径列表来加载其模块。

如果在以此方式配置的目录中找不到库,加载会回退到系统库路径(例如,在ELF系统中为LD_LIBRARY_PATHDT_RPATH)。有关详细信息,请参阅动态链接器的文档。

自:2.80

参数

directory

类型: const char*

要扫描共享库的单个目录。

数据由方法的调用者拥有。
值是平台本机字符串,在Unix上使用首选的OS编码,在Windows上使用UTF-8。