我正在尝试使用Boost Copy (BCP)实用程序将normal_distribution
类从 Boost 中提取出来。但是,当我这样做时bcp normal_distribution ./my_normal_distribution_dir
, my_normal_distribution_dir 目录中不会出现任何内容。
以下是有关我正在执行此操作的环境的一些更详细的背景:
在 Mac OS 10.7 上,我下载了 Boost 1.50 和未去皮的源文件。在顶级 Boost 目录中,我做了./bootstrap.sh
. 然后,我做了./bjam ./tools/bcp
,它在 ./dist/bin 目录中生成了一个 bcp 可执行文件。我创建了一个名为 my_normal_distribution_dir 的目录。然后,我尝试了以下命令来提取normal_distribution
类:
./dist/bin/bcp normal_distribution ./my_normal_distribution_dir
./dist/bin/bcp --list normal_distribution --boost=./ ./my_normal_distribution_dir
./dist/bin/bcp --list normal_distribution --boost=./ output-path:./my_normal_distribution_dir
我也尝试使用 my_normal_distribution_dir 的绝对路径。
所有这些都给出以下输出:
no errors detected
但是,在尝试了所有这些东西之后,my_normal_distribution_dir 目录仍然是空的!我应该怎么办?
另外,感谢这个线程建议 BCP。一旦我们解决了上述问题,BCP 应该可以完美地处理我的用例。