iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了c – 命名空间’std’中没有名为’forward’的成员大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

在xcode中,我最近制作并测试了一个使用boost的处理库.我只是在IDE中设置了一个基本项目,编码了,它构建得很好. 我现在想在另一个应用程序中使用该库.另一个应用程序的xcode项目是使用第三方工具自动完成的.当我尝试在其他应用程序中包含基于boost的库时,我会收到错误消息. . . 命名空间’std’中没有名为’forWARD’的成员 而且,这条线. . #include <tuple>
在xcode中,我最近制作并测试了一个使用boost的处理库.我只是在IDE中设置了一个基本项目,编码了,它构建得很好.

我现在想在另一个应用程序中使用该库.另一个应用程序的@L_197_4@项目是使用第三方工具自动完成的.当我尝试在其他应用程序中包含基于boost的库时,我会收到错误消息. . .

命名空间’std’中没有名为’forWARD’的成员

而且,这条线. .

#include <tuple>

给出预处理器错误

‘tuple’文件未找到

看到原始库在我的机器上构建得很好,错误必须降低到构建设置的差异,但我看不出差异,也不知道比较2个不同项目的构建设置的好方法.任何人都可以建议可能导致我问题的构建设置??

编辑:

在这两个项目中,设置为

> C/C++ / Objective-C编译器= Apple LLVM编译器3.0@H_944_40@> C语言dialect =编译器认值@H_944_40@> C标准库=编译器认值

编辑2 [已解决]:

>我仍然在目标设置中启用了C 11方言.卫生部!

解决方法

您的项目编译为C 11,并使用C 11标准库(std :: forWARD,标题是新的). 原始项目似乎编译为带有C 03标准库的C 03,因此这些新功能不可用.

大佬总结

以上是大佬教程为你收集整理的c – 命名空间’std’中没有名为’forward’的成员全部内容,希望文章能够帮你解决c – 命名空间’std’中没有名为’forward’的成员所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。