Название: vlc и qt5.2. Проект не запускается Отправлено: skullhead от Апрель 07, 2014, 21:19 Пытаюсь заставить работать vlc вместе с qt5.2. Скачал готовые библиотеки VLC-Qt for Windows 64-bit (MSVC 2012).
Проект из папки с примерами отказался собираться.Насколько я понял,он вообще написан под qt4,судя по .pro файлу. Собственно задача сейчас- просто воспроизвести видео-файл.Я удалил из примера все ,что мне не нужно на данный момент,и оставил только то,что относится непосредственно к воспроизведению.В результате проект собирается,но крашится сразу после запуска.В чем может быть дело?Всем заранее спасибо за помощь,я уже голову сломал и кучу сайтов перелопатил. DemoPlayer.h Код: #ifndef DEMOPLAYER_H_ DemoPlayer.cpp Код: #include <vlc-qt/Common.h> main.cpp Код: #include <QApplication> .pro Код: TARGET = demo-player Название: Re: vlc и qt5.2. Проект не запускается Отправлено: skullhead от Апрель 07, 2014, 21:56 С другими версиями библиотек похожая ситуация-проект либо не собирается,либо крашится после запуска.Если у кого-то есть рабочий проект с подключенной библиотекой VLC,поделитесь пожалуйста,и назовите точную конфигурацию компонентов которые надо установить.
Название: Re: vlc и qt5.2. Проект не запускается Отправлено: lesav от Апрель 08, 2014, 06:03 Еще раз, какая версия Qt ?
Судя по используемому VLC-Qt for Windows 64-bit (MSVC 2012) ожидается Кьют 5.2.1-msvc2012 Краш при пуске? Запускать в отладчике. Еще, для того-чтобы успешно дебажить, необходимо использовать дебажные библитеки VLC-Qt *d.dll *d.lib Название: Re: vlc и qt5.2. Проект не запускается Отправлено: skullhead от Апрель 08, 2014, 07:42 Еще раз, какая версия Qt ? Судя по используемому VLC-Qt for Windows 64-bit (MSVC 2012) ожидается Кьют 5.2.1-msvc2012 Да,именно Кьют 5.2.1-msvc2012 Краш при пуске? Запускать в отладчике. с таким окончанием библиотек не нашел,но насколько я понимаю,дебажные библиотеки ,это как раз те,что лежат в папке "debug"?и их надо подключить вместо обычных?Еще, для того-чтобы успешно дебажить, необходимо использовать дебажные библитеки VLC-Qt *d.dll *d.lib Дебагер тоже крашится(причем только на этом проекте.наверно я насчет дебажных библиотек не правильно понял. Название: Re: vlc и qt5.2. Проект не запускается Отправлено: skullhead от Апрель 10, 2014, 16:51 Проблему частично решил.Проект собирается и запускается.НО только после того,как я скопировал в папку build все библиотеки .dll из папки bin готового примера и всю папку plugins.новый вопрос-как сделать так,чтобы не нужно было вручную все эти библиотеки копировать?
Название: Re: vlc и qt5.2. Проект не запускается Отправлено: skullhead от Апрель 13, 2014, 10:30 Еще одна проблема встала у меня на пути) Видео воспроизводится,но в занимает только маленькую область в углу главного окна.как сделать,чтобы видеовиджет занимал все окно?
Код: #include <vlc-qt/Common.h> Название: Re: vlc и qt5.2. Проект не запускается Отправлено: shedy2 от Сентябрь 06, 2014, 23:06 Проблему частично решил.Проект собирается и запускается.НО только после того,как я скопировал в папку build все библиотеки .dll из папки bin готового примера и всю папку plugins.новый вопрос-как сделать так,чтобы не нужно было вручную все эти библиотеки копировать? Подскажи, что сделал, что проект запустился? Та же проблема, не понимаю, как решить Название: Re: vlc и qt5.2. Проект не запускается Отправлено: RSATom от Сентябрь 07, 2014, 17:26 Существует такая волшебная утилита, DependancyWalker ( http://www.dependencywalker.com/ (http://www.dependencywalker.com/) ) называется... Как раз предназначена для решения подобного рода проблем...
upd: а с советом то я оказывается опоздал - он уже был в другой теме... Название: Re: vlc и qt5.2. Проект не запускается Отправлено: skullhead от Сентябрь 27, 2014, 20:17 Проблему частично решил.Проект собирается и запускается.НО только после того,как я скопировал в папку build все библиотеки .dll из папки bin готового примера и всю папку plugins.новый вопрос-как сделать так,чтобы не нужно было вручную все эти библиотеки копировать? Подскажи, что сделал, что проект запустился? Та же проблема, не понимаю, как решить а чтобы через .exe запускать,нужно еще библиотеки qt закинуть туда же. Название: Re: vlc и qt5.2. Проект не запускается Отправлено: RSATom от Сентябрь 28, 2014, 08:04 на самом деле достаточно добавить пути к %QTDIR%/bin и vlc в %PATH%...
|