2012-07-22 13 views
5

Próbuję użyć narzędzia Boost Copy (BCP), aby wyciągnąć klasę normal_distribution z funkcji Zwiększ. Jednak gdy wykonuję bcp normal_distribution ./my_normal_distribution_dir, nic nie pojawia się w katalogu my_normal_distribution_dir.Boost BCP nie generuje żadnych plików?

Oto niektóre bardziej szczegółowe tła na środowisko, że robię to w:

na Mac OS 10.7, Pobrałem Boost 1.50 i pliki źródłowe untared. W katalogu Boost najwyższego poziomu zrobiłem ./bootstrap.sh. Następnie zrobiłem ./bjam ./tools/bcp, który wygenerował plik wykonywalny bcp w katalogu ./dist/bin. Stworzyłem katalog o nazwie mój_normalny_dystrybucyjny. Następnie próbowałem następujące polecenia, aby wyodrębnić klasę 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 

Próbowałem też stosując bezwzględną ścieżkę my_normal_distribution_dir.

Wszystko to daje następujące dane wyjściowe:

no errors detected 

Jednak po wypróbowaniu tego wszystkiego, katalog my_normal_distribution_dir jest jeszcze pusty! Co powinienem zrobić?

Ponadto, dzięki this thread za sugerowanie BCP. Po rozwiązaniu problemu opisanego powyżej, BCP powinien doskonale poradzić sobie z moim przypadkiem użycia.

Odpowiedz

0

Nigdy tego nie rozwiązałem. Skończyło się na tym, że ręcznie szarpałem potrzebne pliki z kodu Boost. Chciałbym jednak dowiedzieć się, jak to zrobić "w odpowiedni sposób".