2015-08-23 2 views
0

Я разработал приложение QT с C++ на Ubuntu10.04.
Теперь я разрабатываю приложение с QWebPage и QWebFrame.
При компиляции моего проекта отображается следующая ошибка.Проблема с компиляцией приложения QT с webkitwidgets на Ubuntu10.04

/home/linden/Qt5.3.1/5.3/gcc/lib/libQt5WebKit.so: undefined reference to `gst_x_overlay_set_window_handle' 
/home/linden/Qt5.3.1/5.3/gcc/lib/libQt5WebKit.so: undefined reference to `gst_query_parse_nth_buffering_range' 
/home/linden/Qt5.3.1/5.3/gcc/lib/libQt5WebKit.so: undefined reference to `gst_element_link_pads_full' 
/home/linden/Qt5.3.1/5.3/gcc/lib/libQt5WebKit.so: undefined reference to `gst_is_initialized' 
/home/linden/Qt5.3.1/5.3/gcc/lib/libQt5WebKit.so: undefined reference to `gst_query_get_n_buffering_ranges' 

Я думаю, что эта ошибка произошла по webkitwidgts.
У вас есть идея решить эту проблему?
Спасибо.

+0

libgstreamer и libgstreamer-dev установлены в вашей системе? Когда они установлены, «-lgstreamer - \ *. \ *» Помещается в ссылку командной строки? –

+0

Спасибо! Я попробую это. – n1le14id9n

ответ

0

Вы должны установить все зависимости перед установкой qt creator, также вы добавили QT + = webkitwidgets в ваш .pro-файл? И я действительно рекомендую вам обновить свой ubuntu до 15.04

+0

Спасибо! Я уже добавил QT + = webkitwidgets. Но я не устанавливаю зависимости. Скажите, пожалуйста, что я должен установить. – n1le14id9n

+0

https://wiki.qt.io/Install_Qt_5_on_Ubuntu перейдите по ссылке abovs и прокрутите вниз. Есть две благодарности, которые могут вам помочь. Если бы я помог вам, пожалуйста, примите мой ответ и проголосуйте –

+0

Но я действительно рекомендую вам обновить вашу ОС. возможно, что QT решает некоторые файлы, которые недоступны на вашем 10.04, поэтому все, что вам нужно сделать, это 1. обновить ubuntu. 2 установить зависимости 3 установить еще раз qt creator 4 qt + = webkitwidgets. Если я ошибаюсь, и только мой предыдущий совет помог вам, вы, вероятно, установили зависимости. –

Смежные вопросы