2012-07-22 30 views
5

Tôi đang cố gắng sử dụng tiện ích Boost Copy (BCP) để kéo lớp học ra khỏi Tăng cường normal_distribution. Tuy nhiên, khi tôi làm bcp normal_distribution ./my_normal_distribution_dir, không có gì xuất hiện trong thư mục my_normal_distribution_dir.Tăng BCP không xuất ra bất kỳ tệp nào?

Dưới đây là một số nền tảng chi tiết hơn về môi trường mà tôi đang làm điều này trong:

Trên Mac OS 10.7, tôi đã tải về Boost 1.50 và file nguồn untared. Trong thư mục Boost cấp cao nhất, tôi đã thực hiện ./bootstrap.sh. Sau đó, tôi đã thực hiện ./bjam ./tools/bcp, đã tạo ra tệp thực thi bcp trong thư mục ./dist/bin. Tôi đã tạo một thư mục có tên my_normal_distribution_dir. Sau đó, tôi đã thử lệnh sau để trích xuất các lớp 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 

Tôi cũng đã cố gắng sử dụng đường dẫn tuyệt đối của my_normal_distribution_dir.

Tất cả những cung cấp cho các đầu ra sau đây:

no errors detected 

Tuy nhiên, sau khi thử tất cả các công cụ này, các thư mục my_normal_distribution_dir vẫn còn trống! Tôi nên làm gì?

Ngoài ra, nhờ this thread để đề xuất BCP. Khi chúng tôi giải quyết vấn đề được mô tả ở trên, BCP sẽ xử lý hoàn toàn trường hợp sử dụng của tôi.

Trả lời

0

Tôi chưa bao giờ giải quyết vấn đề này. Tôi đã kết thúc bằng cách yanking các tập tin tôi cần từ codebase Boost. Tôi rất muốn tìm hiểu làm thế nào để làm điều đó theo cách "đúng", mặc dù.

Các vấn đề liên quan