“__glibcxx_requires_valid_range”未在此范围内声明(xcode)
我正在尝试在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您的项目可能包含一个隐藏系统头文件的头文件。
如果您有一个名为“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.