LINUX.ORG.RU

Сообщения John_

 

Как скопировать файлы по маске в папку с сохранением их пути?

Всем привет!

Помогите пожалуйста с написанием мини-скриптика который бы копировал все заданные по маске файлы в заданную директорию, но чтобы структура каталогов где они лежат изначально сохранилась.

Я сделал так, но это не работает, т.к. все файлы копируются в одну кучу - в заданную папку.

find ./src \( -name '*.cpp' -o -name '*.h' \) | xargs cp -t all_src

И вот так тоже работает, но копируется все в одну папку

find ./src \( -name '*.cpp' -o -name '*.h' \) | xargs -i cp {} all_src

Спасибо!

John_
()

Проблемы с phonon в связке с QT

Всем привет! Я занимаюсь разработкой ПО на QT (4.6.1) на debian 5.0. В программе требуется сделать музыкальное сопровождение. Посмотрел в сторону phonon. Пересобрал qt с подддержкой phonon. В $QTDIR/lib/ появился libphonon.a. А в $QTDIR/plugins/pnonon_backend/ появился libphonon_gstreamer.a. QT собран статически.

Пересобрал примеры, которые дает nokia для работы с phonon. Собралось все нормально, но вот при запуске из консоли, пишет

WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded

WARNING: Phonon::createPath: Cannot connect Phonon::MediaObject ( no objectName ) to Phonon::AudioOutput ( no objectName ).

WARNING: Phonon::createPath: Cannot connect Phonon::MediaObject ( no objectName ) to Phonon::AudioOutput ( no objectName ).

..... (и т.д. много раз)

Ну и соответсвенно музыка не проигрывается. А вообще, если какой-нить mplayer взять то все ок. На debian стоит gnome. Пробовал эти же примеры запускать на 2-й машине (ubuntu 9.10 64bit), все тоже самое. Но на последней стоят 4-е кеды. Обычная музыка есть. А вот Qt-е проги завязанные на фононе ни фига музыку не проигрывают(

Кто-нить сталкивался? Как это можно победить?

Спасибо!)

John_
()

RSS подписка на новые темы