Xcode 7.11 Brew Boost C ++库,Boost完成错误

时间:2015-11-23 02:19:29

标签: c++ xcode boost

我最近几天尝试使用Boost C ++库。 我的所有努力都失败了,所以现在我正在给你打字键盘。

Xcode项目是简单的项目,你好,世界。 看,在线下。

我的main.m 文件

#import <Foundation/Foundation.h>
#include <boost/circular_buffer.hpp>

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        // insert code here...
        NSLog(@"Hello, World!");
    }
    return 0;
}

我已经使用Homebrew安装了boost。 并给出搜索标题路径和lib路径

  

/usr/local/Cellar/boost/1.59.0/include   /usr/local/Cellar/boost/1.59.0/lib

我的错误是这样的。

找不到circurla_buffer_fwd.hpp'memory'文件

enter image description here

如何解决此错误?

1 个答案:

答案 0 :(得分:0)

您尝试将C ++标头包含在Objective-C(不是 Objective-C ++ )文件中。将文件重命名为main.mm(Objective-C ++的.mm),它应该正确编译