C++ 在使用eclipse的项目中包括boost源文件

C++ 在使用eclipse的项目中包括boost源文件,c++,boost,C++,Boost,我在一个应用程序中使用boost库,该应用程序针对包括android在内的多个平台 不幸的是,android中并没有包含boost库,所以我尝试在项目中包含boost源文件并编译它们,但当我尝试这样做时,我得到了很多错误,大多数是在许多文件中未解析的符号 我使用EclipseIDE和Ubuntu11.10操作系统创建了一个共享库项目 请帮助我,我不是一个真正的书呆子,所以简单易懂的解决方案将是非常有帮助的 提前感谢在您的主文件夹中创建一个名为local/include/的文件夹。然后创建一个从/

我在一个应用程序中使用boost库,该应用程序针对包括android在内的多个平台

不幸的是,android中并没有包含boost库,所以我尝试在项目中包含boost源文件并编译它们,但当我尝试这样做时,我得到了很多错误,大多数是在许多文件中未解析的符号

我使用EclipseIDE和Ubuntu11.10操作系统创建了一个共享库项目

请帮助我,我不是一个真正的书呆子,所以简单易懂的解决方案将是非常有帮助的


提前感谢

在您的主文件夹中创建一个名为
local/include/
的文件夹。然后创建一个从
/usr/include/boost
到那里的符号链接。在
Android.mk
中的
local\u C\u INCLUDES
变量中包含
~/local/Include
。这将适用于boost中的仅标题库。

非常感谢,我在一些地方读到了boost提供的bcp,对此有何想法?实际上,我正试图将我的应用程序定位于几乎所有可用的桌面和手机平台,因此你能帮我解决这个问题吗?为什么需要使用bcp?仅标题库编译为二进制文件。您不必将库与二进制文件一起分发。bcp仅在您希望与使用库的人共享源代码时才有用。是的,我正试图这样做,将boost源代码与我的代码一起分发。@ken只需使用
bcp--boost=/usr/include--scan yoursourcefile.cpp.\u文件夹\u您想要的\u boost\u标题所在的位置