【发布时间】:2020-01-03 11:28:29
【问题描述】:
我正在使用Gsettings schema 并拥有com.test.gschema.xml 文件。现在架构中的一些键是枚举,因此我需要com.test.enums.xml 文件。
现在我正在使用 CMakeLists,因此无法使用 gsettings_ENUM_NAMESPACE 和 gsettings_ENUM_FILES。在搜索中,我发现我们可以使用glib-mkenums 实用程序,但我尝试通过向它提供具有枚举声明和定义的 .c 和 .h 文件来使用它生成 *.enums.xml 文件,但它所做的只是生成一个没有枚举的空文件。
【问题讨论】: