Название: Огромная проблема с видео)) Отправлено: daredevilok от Октябрь 12, 2011, 09:59 Здравствуйте ) начал недавно делать проект. Мне надо написать что то наподобие видео плеера. пишу я на vs2008 с QT. Вот самая проблема : подключил я модуль phonon/videoplayer.h в дизайнере перетащил на форму videoplayer и при компиляции вылазиет такая вот фигня:
ссылка на неразрешенный внешний символ "__declspec(dllimport) public: __thiscall Phonon::VideoPlayer::VideoPlayer(class QWidget *)" неразрешенный внешний символ ""public: virtual struct QMetaObject const * __thiscall Phonon::VideoPlayer::met...... неразрешенный внешний символ ""public: virtual void * __thiscall Phonon::VideoPlayer::qt_metacast(char const *)".... и всё в этом роде)))) pleazz помогите кто чем может)))) Название: Re: Огромная проблема с видео)) Отправлено: Bepec от Октябрь 12, 2011, 10:16 Куда ты модуль подключил и как. Ты походу либу то не подрубил.
Если пользуешь Qt Add-In, то в Qt->настройки проекта-> поставить галочку в Phonon library. Если же что другое - вроде там нужно что то в *. pro файле подрубать : ПРЕДУПРЕЖДЕНИЕ - написано от балды, ниразу так не делал. Код: QT += phonon Название: Re: Огромная проблема с видео)) Отправлено: daredevilok от Октябрь 12, 2011, 10:29 Самое интересное что vs полностью видит модуль phonon, тоесть видит его все объекты и функции. Проблема в том что он компилиться не хочет. А модуль я и в программе подключил и в настройках проекта путь прописал)))
Название: Re: Огромная проблема с видео)) Отправлено: thechicho от Октябрь 12, 2011, 11:49 http://doc.qt.nokia.com/latest/phonon-overview.html
Название: Re: Огромная проблема с видео)) Отправлено: Bepec от Октябрь 12, 2011, 12:22 to DareDevilOk - ты какой интеграцией Qt пользуешься?
К примеру я вот только что на форму закинул Phonon video player Код: 1>tststring.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall Phonon::VideoPlayer::VideoPlayer(class QWidget *)" (__imp_??0VideoPlayer@Phonon@@QAE@PAVQWidget@@@Z) referenced in function "public: void __thiscall Ui_tstStringClass::setupUi(class QMainWindow *)" (?setupUi@Ui_tstStringClass@@QAEXPAVQMainWindow@@@Z) А при включении либы, как я описал в предыдущем посте, все компилится. PS просто поставь на пустую форму видео плейер и подключи либу. Если не скомпилится - ты опростоволосился с либой. Если скомпилится - разбирай свой код. Название: Re: Огромная проблема с видео)) Отправлено: daredevilok от Октябрь 12, 2011, 14:04 спс)))) прописал либы и у меня всё заработало))) не подскажешь как можно видео из плеера вывести на второй монитор)) тоесть мне ещё надо каким либо образом отправить видео поток на огромный проектор))
Название: Re: Огромная проблема с видео)) Отправлено: Bepec от Октябрь 12, 2011, 14:28 void QDesktopWidget::screenCountChanged ( int newCount ) [signal]
This signal is emitted when the number of screens changes to newCount. This function was introduced in Qt 4.6. |