“__glibcxx_requires_valid_range”未在此范围内声明(xcode)

发布于 2024-09-07 13:44:57 字数 504 浏览 3 评论 0原文

我正在尝试在 Xcode (iphone) 静态库中使用,但无法找出此错误。以前还有其他人有过这个吗?

它在文件 stl_algobase.h 中的这些地方出现:

__glibcxx_requires_valid_range(__first, __last);

我尝试过使用 GCC 4.0,但它总是包含在此处:

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.3.sdk/usr/include/ c++/4.2.1/bits/stl_algobase.h:606:0 '__glibcxx_requires_valid_range' 未在此范围内声明 /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.3.sdk/usr/include/c++/ 4.2.1/bits/stl_algobase.h

安德鲁

I'm trying to use in an Xcode (iphone) static library, and can't figure out this error. Anyone else had this before?

It borks in the file stl_algobase.h at these places:

__glibcxx_requires_valid_range(__first, __last);

I've tried using GCC 4.0, but it always includes from here:

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.3.sdk/usr/include/c++/4.2.1/bits/stl_algobase.h:606:0 '__glibcxx_requires_valid_range' was not declared in this scope in /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.3.sdk/usr/include/c++/4.2.1/bits/stl_algobase.h

Andrew

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不寐倦长更 2024-09-14 13:44:57

您的项目可能包含一个隐藏系统头文件的头文件。

如果您有一个名为“debug.h”的标头,请尝试将其重命名为其他名称并重新编译您的项目。

It's likely that your project contains a header file that shadows a system header file.

If you have a header called "debug.h", try renaming it to something else and recompile your project.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文