Russian Qt Forum
Октябрь 01, 2024, 00:29 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Не запускается медиаплеер из под MSVC2008  (Прочитано 5207 раз)
ppk
Гость
« : Май 30, 2009, 10:04 »

Здравствуйте. Уже неделю бьюсь с Phonon. Под MinGW собрать не получается, т.е. как-то собрался и запускается, но ничего не играет (http://www.prog.org.ru/topic_9638_0.html).
Собрал под MSVC. Компоненты Phonon появились в дизайнере, mediaplayer собирается, но при запуске завершает свою работу с такими сообщениями:
Код:
The thread 'Phonon::DS9::WorkerThread' (0xbd8) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0xf5c) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0x738) has exited with code 0 (0x0).
The thread 'RPC Callback Thread' (0xfa4) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0xf9c) has exited with code 0 (0x0).
The program '[2092] mediaplayer.exe: Native' has exited with code 0 (0x0).
Сам exe отдельно запускается и что-то играет, но из под IDE никак.
Если создавать новый проект и положить Phonon на форму, то вообще ничего не собирается.
Код:
1>LINK : C:\TestPro\test2\Debug\test2.exe not found or not built by the last incremental link; performing full link
1>test2.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_test2Class::setupUi(class QMainWindow *)" (?setupUi@Ui_test2Class@@QAEXPAVQMainWindow@@@Z)
1>test2.obj : error LNK2001: unresolved external symbol "public: virtual struct QMetaObject const * __thiscall Phonon::VideoPlayer::metaObject(void)const " (?metaObject@VideoPlayer@Phonon@@UBEPBUQMetaObject@@XZ)
1>test2.obj : error LNK2001: unresolved external symbol "public: virtual void * __thiscall Phonon::VideoPlayer::qt_metacast(char const *)" (?qt_metacast@VideoPlayer@Phonon@@UAEPAXPBD@Z)
1>test2.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall Phonon::VideoPlayer::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@VideoPlayer@Phonon@@UAEHW4Call@QMetaObject@@HPAPAX@Z)
1>test2.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall Phonon::VideoPlayer::~VideoPlayer(void)" (__imp_??1VideoPlayer@Phonon@@UAE@XZ) referenced in function "public: virtual void * __thiscall Phonon::VideoPlayer::`scalar deleting destructor'(unsigned int)" (??_GVideoPlayer@Phonon@@UAEPAXI@Z)
1>C:\TestPro\test2\Debug\test2.exe : fatal error LNK1120: 5 unresolved externals
DX установлен. Буду очень признателен за помощь.
Записан
ppk
Гость
« Ответ #1 : Май 30, 2009, 11:10 »

А вообще под MSVC опенсорсный qt-win-opensource-4.5.1-mingw.exe нормально соберется? Сейчас я использую именно эту версию. На сайте вроде бы других версий нет для закачки.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.062 секунд. Запросов: 21.