crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Qt+Qxt undefined referemce
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
ernie Дата 10.10.2010, 15:41
  Пересобрал qxt без ключей,создались шаред либы,но проблема так и осталась

еще попробовал qxt из dev ветки,ничего не изменилось
ernie Дата 10.10.2010, 3:27
  kwisp,Конечно смущает :) ну как я понимаю это же уже на этапе линковки ошибка? в принципе тот что выложил код - это весь с qxt связанный
kwisp Дата 9.10.2010, 23:35
  ernie,
чем больше тем лучше.
undefined reference для QxtApllication - это тебя не смущает?
ernie Дата 9.10.2010, 15:39
  kwisp , сделал, та же беда остается,только добавляется undefined reference для QxtApllication.Какой код предоставить дополнительно?
kwisp Дата 8.10.2010, 14:15
 
Цитата(ernie @ 8.10.2010, 15:03) *
нет,но я используя 0.6.0 версию,там пишут этого не требуется,

ну попробуй.
если не схавает то давай больше кода
ernie Дата 8.10.2010, 14:03
  нет,но я используя 0.6.0 версию,там пишут этого не требуется,и под виндой у меня и в таком виде собирается отлично.
molchanoviv Дата 8.10.2010, 13:52
  А QApplication заменил на QxtApplication?
ernie Дата 8.10.2010, 12:34
  Доброго времени суток,господа.
Пытаюсь в linux собрать проект с поддержкой qxtGlobalShortcut.
Qt собрана static,qxt тоже собираю с ключом static.
Далее в .pro файле:
CONFIG+=static
CONFIG+=qxt
QXT+= core gui

в программе :
#include <QxtGui>
....
....
QxtGlobalShortcut *shortcut = new QxtGlobalShortcut(qapp);
shortcut->setShortcut(QSequence("Ctrl+Shift+A"));

После чего собираю всё это дело,но вылетает ошибка :
bin/linux/GoogleTray tmp/main.o tmp/config.o tmp/tray_icon.o tmp/preferences.o tmp/aboutdialog.o tmp/transparent_browser.o tmp/tray_object_js.o tmp/MD5.o tmp/Blowfish.o tmp/Endian.o tmp/qtsingleapplication.o tmp/qtlocalpeer.o tmp/dockarea.o tmp/dockwidget.o tmp/keysequenceedit.o tmp/cookieexceptionsmodel.o tmp/cookiemodel.o tmp/cookiejar.o tmp/autosaver.o tmp/networkcookiejar.o tmp/moc_tray_icon.o tmp/moc_preferences.o tmp/moc_aboutdialog.o tmp/moc_transparent_browser.o tmp/moc_tray_object_js.o tmp/moc_qtsingleapplication.o tmp/moc_qtlocalpeer.o tmp/moc_dockarea.o tmp/moc_dockwidget.o tmp/moc_keysequenceedit.o tmp/moc_cookieexceptionsmodel.o tmp/moc_cookiejar.o tmp/moc_cookiemodel.o tmp/moc_autosaver.o tmp/moc_networkcookiejar.o tmp/qrc_GoogleTray.o -L/usr/local/Trolltech/Qt-4.7.0/lib -lssl -lcrypto -ljpeg -lmng -ltiff -Wl,-rpath,/usr/local/Qxt/lib -L/usr/local/Qxt/lib -lQxtGui -lQxtCore -L/usr/local/Trolltech/Qt-4.7.0/plugins/imageformats -lqjpeg -lqgif -lqico -lqmng -lqsvg -lqtiff -L/usr/local/Trolltech/Qt-4.7.0/plugins/codecs -lqcncodecs -lqjpcodecs -lqkrcodecs -lqtwcodecs -lQtWebKit -L/usr/local/Trolltech/Qt-4.7.0/lib -L../JavaScriptCore/release -L/usr/X11R6/lib -ljscore -pthread -pthread -pthread -pthread -pthread -pthread -pthread -pthread -pthread -pthread -pthread -pthread -pthread -pthread -pthread -pthread -lQtGui -pthread -pthread -pthread -pthread -lgobject-2.0 -lSM -lICE -lXrender -lfontconfig -lfreetype -lXext -lX11 -lQtNetwork -pthread -pthread -lQtCore -lz -lm -ldl -pthread -lgthread-2.0 -lrt -lglib-2.0 -lpthread
tmp/tray_icon.o: In function `TrayIcon::shortcutChanged()':
tray_icon.cpp:(.text+0x598): undefined reference to `QxtGlobalShortcut::setShortcut(QKeySequence const&)'
tmp/tray_icon.o: In function `TrayIcon::TrayIcon(QApplication*)':
tray_icon.cpp:(.text+0xafa): undefined reference to `QxtGlobalShortcut::QxtGlobalShortcut(QObject*)'
tray_icon.cpp:(.text+0xb6b): undefined reference to `QxtGlobalShortcut::setShortcut(QKeySequence const&)'
tray_icon.cpp:(.text+0xbb2): undefined reference to `QxtGlobalShortcut::QxtGlobalShortcut(QObject*)'
tray_icon.cpp:(.text+0xc11): undefined reference to `QxtGlobalShortcut::setShortcut(QKeySequence const&)'
tmp/tray_icon.o: In function `TrayIcon::TrayIcon(QApplication*)':
tray_icon.cpp:(.text+0x12cb): undefined reference to `QxtGlobalShortcut::QxtGlobalShortcut(QObject*)'
tray_icon.cpp:(.text+0x133c): undefined reference to `QxtGlobalShortcut::setShortcut(QKeySequence const&)'
tray_icon.cpp:(.text+0x1383): undefined reference to `QxtGlobalShortcut::QxtGlobalShortcut(QObject*)'
tray_icon.cpp:(.text+0x13e2): undefined reference to `QxtGlobalShortcut::setShortcut(QKeySequence const&)'

Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.3.2024, 16:39