gpt4 book ai didi

xcode - 使用 FMDB、SqliteCipher 和 CocoaPods 的新 Xcode 项目的警告

转载 作者:行者123 更新时间:2023-12-01 09:56:47 31 4
gpt4 key购买 nike

我已经安装了 CocoaPods .. 并按照说明加载了工作区。

我收到这些我不明白的警告,这是一个例子:

Pods-CipherDatabaseSync-SQLCipher
sqlite.c
/Users/admin/Code/CipherDatabaseSync/Pods/SQLCipher/sqlite3.c:24035:13:宏“MAX”的二义性扩展

我已经环顾了几个小时,但我对我需要做的事情感到困惑,有人可以指出我可以提供一些见解的地方吗?

谢谢。

最佳答案

在 sqlite.c 文件中,看起来好像 MIN 和 MAX 试图在文件的两个不同区域中定义。第一次上线214

/* Macros for min/max. */
#ifndef MIN
#define MIN(a,b) (((a)<(b))?(a):(b))
#endif /* MIN */
#ifndef MAX
#define MAX(a,b) (((a)>(b))?(a):(b))
#endif /* MAX */

然后第二行 8519
/*
** Macros to compute minimum and maximum of two numbers.
*/
#define MIN(A,B) ((A)<(B)?(A):(B))
#define MAX(A,B) ((A)>(B)?(A):(B))

我注释掉了他们第二次定义它的位置,并且在再次清理和构建项目后所有警告都消失了。

关于xcode - 使用 FMDB、SqliteCipher 和 CocoaPods 的新 Xcode 项目的警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24950240/

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