【问题标题】:XCode Boost C++ Library compiling errorXCode Boost C++ 库编译错误
【发布时间】:2016-03-24 21:33:32
【问题描述】:

我在 3 周前发布了这个问题, 我现在再次发布它。 我在我的项目中使用 3rd 方库。 提升 C++ 库。 只有 circular_buffer.hpp 头文件有问题。 我不知道错误消息是什么意思。 所以,我今天发布错误日志。

===================环境 我的mac os 10.11版本 Xcode 版本 7.1.1(7B1005)

C++ 语言方言:c++11[-std=c++11] C++ 标准库:libc++(支持 C++11 的 LLVM C++ 标准库)

====================错误日志

/Users/genosyde/Downloads/Coding/ofFrameWork/of_v0.9.4_osx_release/addons/ofxOSXBoost-master/libs/boost/include/boost/circular_buffer.hpp:39:27:命名空间'中没有名为'remove_pointer'的成员boost::move_detail' /Users/genosyde/Downloads/Coding/ofFrameWork/of_v0.9.4_osx_release/addons/ofxOSXBoost-master/libs/boost/include/boost/circular_buffer.hpp:40:27: 命名空间'boost::中没有名为'add_pointer'的成员移动细节' /Users/genosyde/Downloads/Coding/ofFrameWork/of_v0.9.4_osx_release/addons/ofxOSXBoost-master/libs/boost/include/boost/circular_buffer.hpp:45:7:命名空间'boost::中没有名为'disable_if_c'的成员移动细节';你的意思是'::boost::disable_if_c'吗? /Users/genosyde/Downloads/Coding/ofFrameWork/of_v0.9.4_osx_release/addons/ofxOSXBoost-master/libs/boost/include/boost/circular_buffer.hpp:50:27:命名空间'boost::中没有名为'is_const'的成员move_detail'

下面有数百个错误。 感谢阅读,祝您有美好的一天!!!

【问题讨论】:

  • 您能提供指向circular_buffer.hpp的链接吗?检查是否没有因为任何#ifdef 宏而禁用 remove_pointer 的声明。

标签: xcode c++11 boost


【解决方案1】:

感谢您的关注。 对不起 但是,我不明白你的要求。 circular_buffer.hpp 是来自 boost.org 的 3rt_party 库。 您可以随时为单个操作系统下载它。 我给你发了一个链接,那是我在谷歌驱动器中的测试项目文件链接。 如果你下载它,你可能只是运行它。

https://drive.google.com/open?id=0B4J46iW2HRnoYmNhcVB2OXhkX1U

我对 xcode 项目位置的测试: of_v0.9.4_osx_release/addons/ofDelayLine/BoostTest/boostTest.xcodeproj 如果你有 Xcode,只需在 finder 上双击它。

我只是在 ofApp.h 上添加了 circular_buffer.hpp 来使用它。

【讨论】:

    猜你喜欢
    • 2016-02-25
    • 2012-01-22
    • 1970-01-01
    • 2013-09-15
    • 2012-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多