Phonon: не понятная ошибка |
Здравствуйте, гость ( Вход | Регистрация )
Phonon: не понятная ошибка |
fredwriter |
27.4.2015, 7:01
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 6 Регистрация: 23.4.2015 Пользователь №: 4369 Спасибо сказали: 0 раз(а) Репутация: 0 |
вот вывод сборщика: "/usr/bin/make" -f nbproject/Makefile-Debug.mk QMAKE=/usr/bin/qmake SUBPROJECTS= .build-conf make[1]: Вход в каталог `/home/u0807/NetBeansProjects/QtApplication_2' /usr/bin/qmake VPATH=. -o qttmp-Debug.mk nbproject/qt-Debug.pro mv -f qttmp-Debug.mk nbproject/qt-Debug.mk "/usr/bin/make" -f nbproject/qt-Debug.mk dist/Debug/GNU_1-Linux-x86/QtApplication_2 make[2]: Вход в каталог `/home/u0807/NetBeansProjects/QtApplication_2' g++ -c -pipe -g -Wall -W -D_REENTRANT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -Inbproject -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -Inbproject -I. -o build/Debug/GNU_1-Linux-x86/main.o main.cpp main.cpp: In constructor ‘myClass::myClass(QObject*)’: main.cpp:89:33: warning: ‘Phonon::MediaSource::MediaSource(const QString&)’ is deprecated (declared at /usr/include/qt4/phonon/mediasource.h:144) [-Wdeprecated-declarations] mediaO->setCurrentSource(str); ^ main.cpp:98:28: warning: unused variable ‘item_Widget’ [-Wunused-variable] QGraphicsProxyWidget * item_Widget = addWidget(Add_Host); ^ g++ -o dist/Debug/GNU_1-Linux-x86/QtApplication_2 build/Debug/GNU_1-Linux-x86/main.o build/Debug/GNU_1-Linux-x86/moc_myClass.o -L/usr/lib/i386-linux-gnu -lQtGui -lQtCore -lpthread build/Debug/GNU_1-Linux-x86/main.o: In function `myClass::myClass(QObject*)': /home/u0807/NetBeansProjects/QtApplication_2/main.cpp:85: undefined reference to `Phonon::MediaObject::MediaObject(QObject*)' /home/u0807/NetBeansProjects/QtApplication_2/main.cpp:89: undefined reference to `Phonon::MediaSource::MediaSource(QString const&)' /home/u0807/NetBeansProjects/QtApplication_2/main.cpp:89: undefined reference to `Phonon::MediaObject::setCurrentSource(Phonon::MediaSource const&)' /home/u0807/NetBeansProjects/QtApplication_2/main.cpp:89: undefined reference to `Phonon::MediaSource::~MediaSource()' /home/u0807/NetBeansProjects/QtApplication_2/main.cpp:90: undefined reference to `Phonon::MediaObject:lay()' /home/u0807/NetBeansProjects/QtApplication_2/main.cpp:89: undefined reference to `Phonon::MediaSource::~MediaSource()' collect2: error: ld returned 1 exit status make[2]: *** [dist/Debug/GNU_1-Linux-x86/QtApplication_2] Ошибка 1 make[2]: Выход из каталога `/home/u0807/NetBeansProjects/QtApplication_2' make[1]: *** [.build-conf] Ошибка 2 make[1]: Выход из каталога `/home/u0807/NetBeansProjects/QtApplication_2' make: *** [.build-impl] Ошибка 2 СОБРАТЬ FAILED (значение выхода 2,, общее время: 3s) |
|
|
Iron Bug |
27.4.2015, 8:47
Сообщение
#2
|
Профессионал Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12 |
у тебя линковщик библиотеку не нашёл. её там действительно нет.
|
|
|
fredwriter |
27.4.2015, 8:57
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 6 Регистрация: 23.4.2015 Пользователь №: 4369 Спасибо сказали: 0 раз(а) Репутация: 0 |
|
|
|
fredwriter |
27.4.2015, 9:43
Сообщение
#4
|
Новичок Группа: Новичок Сообщений: 6 Регистрация: 23.4.2015 Пользователь №: 4369 Спасибо сказали: 0 раз(а) Репутация: 0 |
у тебя линковщик библиотеку не нашёл. её там действительно нет. А где хранятся билиотеки фонона? У меня установлена последняя версия phonon whereis выдала два пути phonon: /usr/include/phonon, /usr/share/phonon. и нигде я не нашел библиотек, только хедеры. Подскажите, где у qt хранятся по умолчанию библиотеки, я нашел у себя файл libphonon.so, это то что нужно? Установил кучу пакетов phonon, как его теперь прикрутить к проекту? |
|
|
Текстовая версия | Сейчас: 30.11.2024, 22:48 |