我是使用Xcode for C++的Mac OS X Lion用户,似乎没有可用于Xcode的更新.我似乎无法编译C++ 11独占代码,但无论出于何种原因,我认为Apple已经实现了C++ 11.是的,我确实支持Command Line Tools.
然后,那可能只是我.如果是这样,是否有任何类型的IDE支持C++ 11或任何升级方式?
最近,在XCode中,我制作并测试了使用boost的处理库。我只是在IDE中设置了一个基本项目,将其编码掉,并且构建良好。
我现在想在另一个应用程序中使用该库。另一个应用程序的xcode项目是使用第三方工具自动创建的。当我尝试在其他应用程序中包含基于boost的库时,出现错误提示。。。
No member named 'forward' in namespace 'std'
还有,线。。
#include <tuple>
Run Code Online (Sandbox Code Playgroud)
给出预处理器错误
'tuple' file not found
鉴于原始库在我的计算机上构建得很好,因此错误必须归因于构建设置的差异,但是我看不到差异,也不知道比较两个不同项目的构建设置的好方法。谁能建议可能导致我问题的构建设置?
编辑:
在两个项目中,
C / C ++ / Objective-C的编译器= Apple LLVM编译器3.0
C ++语言方言=编译器默认
C ++标准库=编译器默认
编辑2 [已解决]: