我正在编写一个小程序,boost/program_options
用于处理来自命令行的选项。现在我想将我的代码分发到通常没有安装 Boost 的系统。所以我使用了该bcp
实用程序。example/first.cpp
我在program_options 教程中调用的 Boost 示例中进行了尝试:
bcp --scan --boost=/users2/xxx/boost_1_45_0 ~/prova/first.cpp dest
它创建一个dest
包含大量文件.hpp
的.cpp
目录。我想这就是我需要的,仅此而已。对吗?因为:
du -hs dest
37M dest
37M是不是太多了?例如,我可以使用test_optparse.py
只有 61KB 的 Python 来做同样的事情。
难道我做错了什么?关键是我的源程序只有4MB;我无法添加 37MB 的第三方内容!!