Название: Qt под QNX 6.5.0 Отправлено: nightwalker от Октябрь 05, 2011, 00:21 Здравствуйте!
Помогите, пожалуйста, с запуском Qt 4.7 на QNX 6.5 Скачал с foundry27 все нужные архивы, распаковал их куда следует(QNX_TARGET в моей системе = /usr/qnx650), потом скопировал Qt библиотеки из TARGET в /usr/lib/. Т.е., всё как в readme. Запускаю Цитировать # qmake -project # qmake # make ntox86-g++ -c -pipe -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/qnx650/target/qnx6/ usr/share/qt4/mkspecs/unsupported/qws/qnx-i386-g++ -I. -I/usr/qnx650/target/qnx6/usr/include/qt4/QtCore -I/us r/qnx650/target/qnx6/usr/include/qt4/QtGui -I/usr/qnx650/target/qnx6/usr/include/qt4 -I. -I. -o main.o main.c pp ntox86-g++ -Wl,-O1 -o test main.o -L/usr/qnx650/target/qnx6/x86/lib -lQtGui -lQtCore # ./test ldd:FATAL: Unresolved symbol "_ZN12QApplicationC1ERiPPci" called from Executable # gdb test GNU gdb 6.8 qnx-nto (rev. 506) Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-pc-nto-qnx6.5.0"... (no debugging symbols found) (gdb) run Starting program: /home/test/test (no debugging symbols found) unknown symbol: _ZN6QLabelD1Ev unknown symbol: _ZN12QApplicationC1ERiPPci unknown symbol: _ZN7QString16fromAscii_helperEPKci unknown symbol: _ZN12QApplication4execEv unknown symbol: _ZN12QApplicationD1Ev unknown symbol: _ZN6QLabelC1ERK7QStringP7QWidget6QFlagsIN2Qt10WindowTypeEE unknown symbol: _ZN7QString4freeEPNS_4DataE ldd:FATAL: Could not resolve all symbols Program exited with code 01. (gdb) q Как с этим бороться? Библиотеки на месте, проверял с помощью ldd Заранее спасибо за советы Название: Re: Qt под QNX 6.5.0 Отправлено: gogi от Октябрь 06, 2011, 07:28 Здравствуйте! Помогите, пожалуйста, с запуском Qt 4.7 на QNX 6.5 Скачал с foundry27 все нужные архивы, распаковал их куда следует(QNX_TARGET в моей системе = /usr/qnx650), потом скопировал Qt библиотеки из TARGET в /usr/lib/. Т.е., всё как в readme. Как с этим бороться? Библиотеки на месте, проверял с помощью ldd Заранее спасибо за советы Я не знаю что ты делаешь и как ставил Qt в свою систему и вообще о QNX я знаю только по-наслышке. Но думаю тебе надо не качать готовые либы, а скачать исходники и собрать библиотеку в системе самостоятельно. Компилятор-то у тебя есть? Накладывай нужные патчи и вперёд. Название: Re: Qt под QNX 6.5.0 Отправлено: nightwalker от Октябрь 13, 2011, 15:49 Спасибо, решил проблему тем, что компилю qt проект под виндой(qmake for qnx, win32 host входит в состав архива). Тогда всё запускается
|