函数
模块.GModule模块.Modulebuild_path
已弃用:2.76
声明 [源代码]
gchar*
g_module_build_path (
const gchar* directory,
const gchar* module_name
)
描述 [源代码]
一种创建模块文件名的便携方法。根据需要,将平台特定的前缀和后缀添加到文件名,然后将结果添加到目录中,并使用正确的分隔符。
目录应指定模块所在的目录。它可以是指向标准平台特定目录的空指针或空字符串,虽然这不被推荐,因为可能会找到错误模块。
例如,在具有目录 /lib
和模块名为“mylibrary”的 Linux 系统上调用 g_module_build_path()
将返回 /lib/libmylibrary.so
。在 Windows 系统上,如果将 \Windows
作为目录,则将返回 \Windows\mylibrary.dll
。
已弃用自:2.76
请改用带 module_name
作为文件名参数基础名的 g_module_open()
。有关原因,请参阅 G_MODULE_SUFFIX
。