gpt4 book ai didi

c++ - 如何修复 "error: no previous declaration for void awn::vala_array_destroy"?

转载 作者:太空宇宙 更新时间:2023-11-04 16:15:59 31 4
gpt4 key购买 nike

我在 Ubuntu 13.04 32 平台上。我正在尝试用最新的 vala 编译 awn。我收到以下错误消息。

vala-utils.cc: In function 'void awn::vala_array_destroy(gpointer, gint, GDestroyNotify)':
vala-utils.cc:358:6: error: no previous declaration for 'void awn::vala_array_destroy(gpointer, gint, GDestroyNotify)' [-Werror=missing-declarations]
cc1plus: some warnings being treated as errors

我该如何修复该错误?

最佳答案

vala-utils.cc 的顶部插入函数原型(prototype):

void vala_array_destroy(gpointer array, gint array_length, GDestroyNotify destroy_func);

这将消除由于 Makefile 中定义的 -Werror 而导致构建失败的警告。考虑为维护者的利益提出拉取请求。

或者修改 configure.ac 中的 ln.89 并删除 -Werror 以停止构建失败的警告。

关于c++ - 如何修复 "error: no previous declaration for void awn::vala_array_destroy"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22580420/

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