首先对不起,如果问题之前被问到,但我没有找到任何搜索.
第二个:
>我正在使用Kubuntu 12.04,
> gcc(Ubuntu / Linaro 4.6.3-1ubuntu5)4.6.3,
>提升v1.48.0
正如标题所说,我有一个使用boost / program选项库的应用程序.
现在我想将应用程序的源代码发送给我的老师,但他还没有安装Boost.我正在寻找一种方法从整个boost库中提取相应的源文件,只发送那些真正需要的文件.
我现在想要的是一个包含标题和cpp文件的文件夹,我老师在他的机器上做一个简单的制作工作.
>我发现了bcp,但我不知道如何处理输出.有.hpp和.cpp文件,但是当我尝试编译时,我得到错误错误…
>然后我在boost文件夹中看到了bootstrap.sh脚本,我用bootstrap.sh –with-libraries = program_options调用它.它构建了每个库的二进制库和头文件.
现在我使用了第二步中的libboost_program_options.a和第一步中的头文件:
我将路径放在包含路径的-I path_to_header的头文件中,并静态链接到libboost_program_options.a.
这甚至可以完美地运行,但只能在我的机器上,而不是在朋友的机器上,而是使用Fedora 17和gcc 4.7.x.
是否有任何工作和简单的方法,如“将头文件和cpp文件放在一个文件夹中,并将cpp文件的路径添加到Makefile中的列表,然后运行make和HEY,你有程序”?
谢谢