gpt4 book ai didi

gettext - 如何在vala中使用gettext?

转载 作者:行者123 更新时间:2023-12-02 07:43:32 36 4
gpt4 key购买 nike

当我尝试在 vala 中使用 gettext 时,我没有收到来自 vala 的错误或警告,但我从 c 编译器收到以下错误:

/usr/include/glib-2.0/glib/gi18n-lib.h:29:2: error: #error You must define GETTEXT_PACKAGE before including gi18n-lib.h. Did you forget to include config.h?

我该如何解决这个问题?

最佳答案

为了解决这个问题,我必须在 valac 命令中添加 -X -DGETTEXT_PACKAGE="..." 并添加 const string GETTEXT_PACKAGE = "..."; code> 到我的源文件的顶部。

如果我不将其添加到源文件的顶部,由于某种原因,我会从 C 编译器中收到许多未声明(首次在此函数中使用) 错误。

但是,我确实收到了 C 编译器关于重新定义 GETTEXT_PACKAGE 的警告。

关于gettext - 如何在vala中使用gettext?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7221754/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com