2015-11-23 45 views
0

我试过了几天使用Boost C++库。 我的每一次努力都失败了,所以现在我正在给你键入键盘。Xcode 7.11 Brew Boost C++库,Boost comple错误

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; 
} 

我已经安装了升压用自制。 并给搜索头路径和lib路径是

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

我的错误是这样的。

circurla_buffer_fwd.hpp '记忆' 找不到文件

enter image description here

如何解决这个问题?

回答

0

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