C Linux中的LoadString函数的等价物是什么?
windows中定义的LoadString函数可用于从dll或exe等资源加载字符串C Linux中的LoadString函数的等价物是什么?,c,linux,windows,C,Linux,Windows,windows中定义的LoadString函数可用于从dll或exe等资源加载字符串 Linux中的LoadString等效函数是什么?如评论中所述,Linux操作系统不支持从可执行文件中提取资源。Linux中有多种国际化(i18n)和本地化(l10n)选项,可以满足您的需求 根据您的目标(消息的外部化、对i18n的支持等),不同编程语言中存在类似的功能: Java有资源(可以添加到JAR文件中) LIBC提供gettext(通过外部消息文件“.po”文件)。看 许多脚本环境(python、pe
Linux中的LoadString等效函数是什么?如评论中所述,Linux操作系统不支持从可执行文件中提取资源。Linux中有多种国际化(i18n)和本地化(l10n)选项,可以满足您的需求 根据您的目标(消息的外部化、对i18n的支持等),不同编程语言中存在类似的功能:
作为旁注,可以使用dlsym动态查找实现“LoadString”,假设消息被编译到可执行文件中(作为“C”代码或类似代码)。可能是最后的选择。我认为
LoadString
与Windows资源紧密耦合,这些资源通过资源编译器rc
编译成可执行文件,在Linux下没有直接的等价物。(但也许我这里遗漏了什么。)是本地化还是什么?查看gettext。您是否尝试了字符串
?