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

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

概述首先对不起,如果问题之前被问到,但我没有找到任何搜索. 第二个: >我正在使用Kubuntu 12.04, > gcc(Ubuntu / Linaro 4.6.3-1ubuntu5)4.6.3, >提升v1.48.0 正如标题所说,我有一个使用boost / program选项库的应用程序. 现在我想将应用程序的源代码发送给我的老师,但他还没有安装Boost.我正在寻找一种方法从整个boost库中 首先对不起,如果问题之前被问到,但我没有找到任何搜索.

第二个:

>我正在使用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文件夹中看到了@R_403_4156@.sh脚本,我用@R_403_4156@.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

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

总结

以上是内存溢出为你收集整理的如何使用单个boost库发送C语言应用程序全部内容,希望文章能够帮你解决如何使用单个boost库发送C语言应用程序所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1239459.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存