如何使用单个boost库发送C语言应用程序

前端之家收集整理的这篇文章主要介绍了如何使用单个boost库发送C语言应用程序前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
首先对不起,如果问题之前被问到,但我没有找到任何搜索.

第二个:

>我正在使用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,你有程序”?

谢谢

解决方法

为什么不创建源代码的合并?对于您可以运行的每个源文件
gcc -E source.cpp

获取预处理器输出.然后,您可以将标题部分与实际源代码分开,只是为了清楚起见.包含仅减少到一个文件.

猜你在找的C&C++相关文章