objective-c - 在 Debug (Objective-C) 中编译时出现 77 unsigned long const 警告

标签 objective-c cocoa-touch warnings constants

只是想知道是否有人知道为什么在构建我的应用程序时我会在调试(iPhone 模拟器)中收到 1 个警告而在调试(iPhone 设备)中收到 77 个警告!?

除了“默认隐藏的符号”(因为它不起作用)之外,我可以在我的项目设置中修改什么来从构建中删除这些警告吗?我想念绿色的构建成功栏。

ld: warning: unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&)has different visibility (default) in /Users/fulvio/Projects/zxing/iphone/ZXingWidget/build/Debug-iphoneos/libZXingWidget.a(QRCodeReader-C190599C861BFE46.o) and (hidden) in /Users/fulvio/Projects/MyApp/build/MyApp.build/Debug-iphoneos/MyApp.build/Objects-normal/armv7/ScanViewController.o

最佳答案

(这与你问题的后半部分有关)

我推荐:

GCC_INLINES_ARE_PRIVATE_EXTERN = NO
GCC_SYMBOLS_PRIVATE_EXTERN = NO

您需要为每个目标/对象/配置设置相同的设置。在应用它们之前了解这些开关的作用,因为您可能会通过更改这些设置来引入错误。使用标准的 c++ 技术,很容易开发一个可以安全使用这些开关的库。 (引用:ODR)

关于objective-c - 在 Debug (Objective-C) 中编译时出现 77 unsigned long const 警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4321287/

相关文章:

ios - UIImage 在 ObjectiveC 中编码为 NSData,然后在 Swift 中解码

ios - 不推荐使用 Objective-C 选择器的字符串文字,改用 '#selector'

cocoa-touch - 实现可变大小的多行表格单元的最佳方法是什么?

php - "Notice: Undefined variable"、 "Notice: Undefined index"、 "Warning: Undefined array key"和 "Notice: Undefined offset"使用 PHP

ios - 用户界面 TableView : Nested Header sections

iphone - 我有一个代表 coredata 的类——我如何添加一个 getter?

ios - NSURLConnection 的错误代码 "-1009"是什么意思?

objective-c - 切换选项卡时没有获取 viewDidLoad 或 Appear——我可以使用 NSNotification 吗?

c - 单独函数中的 Malloc 变量导致 "uninitialized in this function"

python - FixedFormatter_shoul_only_be_used_together_with_FixedLocator : How to deal with this warning in matplotlib?