Sunday, July 6th 2008, 4:55pm UTC+1

You are not logged in.

  • Login
  • Register

Dear visitor, welcome to QtForum.org. If this is your first visit here, please read the Help. It explains how this page works. You must be registered before you can use all the page's features. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

rawatsk

Beginner

Posts: 3

Location: india

1

Wednesday, August 22nd 2007, 5:26am

Form Loading at runtime using QUiLoader

Hello All,

I m tryin to load a form over pushbutton.
I hav added uitools and designer in my .pro file and respective includes within my code. I m gettin following linker error.

g++ -o application .obj/release-shared/ClientConnection.o .obj/release-shared/File1.o .obj/release-shared/File2.o

.obj/release-shared/SocketServer.o .obj/release-shared/Client.o .obj/release-shared/example.o .obj/release-shared/main.o

.obj/release-shared/moc_ClientConnection.o .obj/release-shared/moc_File1.o .obj/release-shared/moc_File2.o

.obj/release-shared/moc_SocketServer.o .obj/release-shared/moc_Client.o .obj/release-shared/moc_example.o

.obj/release-shared/qrc_Display.o -L/home/user/build/qtopiacore/target/lib -L/home/user/build/lib -lQtSvg

-L/home/user/build/qtopiacore/target/lib -lQtSql -lQtNetwork -lQtUiTools -L/home/user/build/qtopiacore/host/lib -lQtXml -pthread -pthread -lQtGui

-L/usr/X11R6/lib -lpng -lSM -lICE -pthread -pthread -lXi -lXrender -lXrandr -lXfixes -lXcursor -lXinerama -lfreetype -lfontconfig -lXext -lX11

-lQtCore -lz -lm -pthread -lgthread-2.0 -lglib-2.0 -lpthread -lQtDesigner -ldl -lqtopia -lqtopiabase -lmd5 -lqtopia-sqlite -Wl,-rpath,/opt/Qtopia/lib
/home/user/build/qtopiacore/target/lib/libQtUiTools.a(quiloader.o): In function

`QFormInternal::FormBuilderPrivate::create(QFormInternal::DomWidget*, QWidget*)':
quiloader.cpp:(.text+0xe3e): undefined reference to `QToolBox::staticMetaObject'
quiloader.cpp:(.text+0xe58): undefined reference to `QToolBox::count() const'
quiloader.cpp:(.text+0xeee): undefined reference to `QToolBox::setItemText(int, QString const&)'
quiloader.cpp:(.text+0xf33): undefined reference to `QToolBox::itemText(int) const'
/home/user/build/qtopiacore/target/lib/libQtUiTools.a(abstractformbuilder.o): In function `.L2898':
abstractformbuilder.cpp:(.text+0x4f58): undefined reference to `QCursor::QCursor(Qt::CursorShape)'
abstractformbuilder.cpp:(.text+0x4f9e): undefined reference to `QCursor::~QCursor()'
/home/user/build/qtopiacore/target/lib/libQtUiTools.a(abstractformbuilder.o): In function

`QFormInternal::QAbstractFormBuilder::createDom(QWidget*, QFormInternal::DomWidget*, bool)':
abstractformbuilder.cpp:(.text+0x6a6d): undefined reference to `QSplitter::staticMetaObject'
abstractformbuilder.cpp:(.text+0x6e09): undefined reference to `QSplitter::widget(int) const'
abstractformbuilder.cpp:(.text+0x6e2f): undefined reference to `QSplitter::count() const'
/home/user/build/qtopiacore/target/lib/libQtUiTools.a(abstractformbuilder.o): In function

`QFormInternal::QAbstractFormBuilder::addItem(QFormInternal::DomWidget*, QWidget*, QWidget*)':
abstractformbuilder.cpp:(.text+0xa388): undefined reference to `QTabWidget::setTabToolTip(int, QString const&)'
abstractformbuilder.cpp:(.text+0xa499): undefined reference to `QToolBox::staticMetaObject'
abstractformbuilder.cpp:(.text+0xa4b7): undefined reference to `QToolBox::count() const'
abstractformbuilder.cpp:(.text+0xa504): undefined reference to `QToolBox::insertItem(int, QWidget*, QIcon const&, QString const&)'

Is there something missing from my install. it is version 4.2.3 of Qtopia which i hav compiled and installed with default configuration.

Thanks in advance

rawatsk
  • Go to the top of the page

Rate this thread