gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-30 03:55:02 24 4
gpt4 key购买 nike

只是想知道是否有人知道为什么在构建我的应用程序时我会在调试(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/

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