7

Boost Copy (BCP)ユーティリティを使用して、Boost からnormal_distributionクラスを取得しようとしています。ただし、実行bcp normal_distribution ./my_normal_distribution_dirすると、my_normal_distribution_dir ディレクトリには何も表示されません。

私がこれを行っている環境の詳細な背景は次のとおりです。

Mac OS 10.7 では、Boost 1.50 と untared ソース ファイルをダウンロードしました。最上位の 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 は私のユースケースを完全に処理するはずです。

4

3 に答える 3

0

私はこれを決して解決しませんでした。Boostコードベースから必要なファイルを手動でヤンクすることになりました。ただし、「正しい」方法でそれを行う方法を学びたいと思います。

于 2012-12-23T06:19:22.133 に答える
0

次のようなものが必要だと思います

bcp --list math/distributions/normal.hpp

ドキュメント: http://www.boost.org/doc/libs/1_59_0/tools/bcp/doc/html/index.html#bcp.syntax.module

于 2015-12-15T16:23:51.997 に答える