2015-12-18 122 views
0

我已發佈此問題3周前, 我現在再次發佈它。 我在我的項目中使用第三方庫。 Boost C++庫。 只有circular_buffer.hpp頭文件有問題。 我不知道什麼意思是錯誤信息。 因此,我今天發佈錯誤日誌。XCode Boost C++庫編譯錯誤

===================環境 我的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'的名字space'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:No member named' add_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:45:7:No名爲'boost :: move_detail'的名爲'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'

下面有幾百個錯誤。 感謝您的閱讀並祝您有美好的一天!

+0

你可以給的鏈接circular_buffer.hpp?檢查remove_pointer的聲明是否因任何#ifdef宏而被禁用。 –

回答

0

謝謝您的關注。 對不起 但是,我不明白你的要求。 circular_buffer.hpp是來自boost.org的3rt_party庫。 任何時候,你可以下載它的個人操作系統。 我發給你一個鏈接,這是我在谷歌驅動器中的測試項目文件鏈接。 如果你下載它,你可能會運行它。

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

我的Xcode,項目所在地的測試: of_v0.9.4_osx_release /插件/ ofDelayLine/BoostTest/boostTest.xcodeproj 如果你有Xcode中,只需雙擊它的發現者。

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