gpt4 book ai didi

c++ - ZXing 库 : Errors in iOS: private field 'cached_y_' is not used

转载 作者:技术小花猫 更新时间:2023-10-29 11:14:18 27 4
gpt4 key购买 nike

我目前正在尝试将 ZXing 库用于 iOS 项目。但是,我什至无法让示例项目正常工作。

ScanTest 项目以及我自己创建的项目在 BinaryBitmap.cpp 文件中抛出以下错误。

In file included from /Volumes/Macintosh HD/Users/Tim/Downloads/zxing-2.1/iphone/ZXingWidget/../../cpp/core/src/zxing/BinaryBitmap.cpp:20:
../../cpp/core/src/zxing/BinaryBitmap.h:33:7: error: private field 'cached_y_' is not used [-Werror,-Wunused-private-field]
int cached_y_;
^
1 error generated.

我在 Google 和 Stackoverflow 上进行了搜索,但没有找到问题的解决方案。

我已经在 XCode 的当前稳定版本和测试版中尝试过了。

我不知道其他人是否也遇到过这个问题,但非常感谢任何帮助。

最佳答案

这是 clang ,对吧?您可以阅读相关的编译器选项 here .错误消息告诉您哪些编译器标志是相关的。

-Wunused-private-field 意味着您会收到有关未在任何地方使用的类(或结构等)的私有(private)成员字段的警告。警告是因为您可能确实打算使用它们。这通常不会停止编译,但是......

-Werror 将警告变成错误。很多人使用这个选项来强制自己写出非常干净的代码。把这个拿出来应该就够了。

关于c++ - ZXing 库 : Errors in iOS: private field 'cached_y_' is not used,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14447230/

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