在xcode4环境使用boost库遇到问题求助
初次接触IOS平台的开发,想在XCode 4环境使用boost这个开源库,我用bjam编译好之后,在XCode新建了项目,在build setting里面把boost目录添加到了header search paths里面,但是我在代码里面使用 #include <boost/array.hpp>这样的包含boost的头文件时提示找不到boost/array.hpp,如果换成#include "boost/array.hpp"则可以找到,但是array.hpp里面使用#include <>包含的其他boost库的头文件还是找不到。我想可能还需要其他的设置,由于刚接触XCode这个开发工具,不太熟悉,不知道怎么解决。我的系统是mac雪豹系统,XCode是4.0版本。
[解决办法]
objc,c++混编的源代码需要将文件的后缀由.m改为.mm
[解决办法]
难道把boost库里的所有文件都改成*.mm
不可能吧...
[解决办法]
引用它的头文件和编译出来的.a静态库,把项目改成objective-c++的编译模式即可。