gpt4 book ai didi

cocos2d-iphone - __curl_rule_01__ 声明为具有负大小的数组

转载 作者:行者123 更新时间:2023-12-02 03:29:35 24 4
gpt4 key购买 nike

我在我的应用程序的build设置中添加了 arm64 支持,现在在 curlrules.h 中出现此错误,这是发生错误的代码:

typedef char
__curl_rule_01__
[CurlchkszEQ(long, CURL_SIZEOF_LONG)]; //where the error occurs

最佳答案

很明显,您需要确保 CURL_SIZEOF_LONG 被定义为 sizeof(long)(或等价的整数文字,可能是 8) 无论在哪里定义。您可能正在尝试 #include 一个仍然认为您在 32 位 ARM 上的 header 。

“负数数组”技巧是模拟 static_assert 的一个非常常见的技巧。在 C 和 C++-pre-2011 中。如果您想了解它在这种特殊情况下的工作原理,请查看源代码以了解 CurlchkszEQ 的定义。

关于cocos2d-iphone - __curl_rule_01__ 声明为具有负大小的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27911111/

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