Hi Valeri,
That was the problem. I had not gotten the other half of the Qt package. The manual example works, now I'll try to get my Qt application with ROOT widgets to work.
Thanks for your help.
Kerry
-----Original Message-----
From: Fine, Valeri [mailto:fine_at_bnl.gov]
Sent: Wed 4/19/2006 5:54 PM
To: Lee, Kerry T. (JSC-SF)[UHCL]; roottalk_at_pcroot.cern.ch
Subject: RE: [ROOT] ROOT Qt Manual Example
Hello Kerry,
The Qt package is artificially split by two.
See
http://root.bnl.gov/QtRoot/QtRoot.html#what <http://root.bnl.gov/QtRoot/QtRoot.html#what>
Install it in full (all Hello World examples are included there too)
http://root.bnl.gov/QtRoot/How2Install4Unix.html#installroot <http://root.bnl.gov/QtRoot/How2Install4Unix.html#installroot>
http://root.bnl.gov/QtRoot/QtRoot.html#helloroot <http://root.bnl.gov/QtRoot/QtRoot.html#helloroot>
Let me know whether it helps
Best Regards
Valeri Fine
Brookhaven National Laboratory
Upton, NY 11973, USA
Phone: +1 631 344 7806
Fax: +1 631 344 4206
E-mail: fine_at_bnl.gov <mailto:fine_at_bnl.gov>
-----Original Message-----
From: owner-roottalk_at_pcroot.cern.ch
[mailto:owner-roottalk_at_pcroot.cern.ch] On Behalf Of Lee, Kerry T.
(JSC-SF)[UHCL]
Sent: Wednesday, April 19, 2006 5:29 PM
To: roottalk_at_pcroot.cern.ch
Subject: [ROOT] ROOT Qt Manual Example
Dear ROOT team,
I am using ROOT 5.11.02 on CentOS (linux) compiled with gcc 3.4.4.
I have tried to duplicate the Qt example in the manual. The output of qmake and make are below.
[kerrylee_at_jsc-sf-2148872 MyQButtonEx]$ qmake MyQButton.pro
WARNING: Failure to find: Dict.cxx
[kerrylee_at_jsc-sf-2148872 MyQButtonEx]$ make
g++ -c -pipe -Wall -W -O2 -g -pipe -m32 -march=i386 -mtune=pentium4
-fPIC -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT
-I/usr/lib/qt-3.3/mkspecs/default -I. -I"/include"
-I"/home/root/gcc/5.11.00/root/include" -I/usr/lib/qt-3.3/include -o
TMyQButton.o TMyQButton.cxx
/home/root/gcc/5.11.00/root/bin/rootcint -f Dict.cxx -c
-DQT_VERSION=0x30000 -I/usr/lib/qt-3.3/mkspecs/default -I. -I"/include"
-I"/home/root/gcc/5.11.00/root/include" -I/usr/lib/qt-3.3/include
TMyQButton.h LinkDef.h
g++ -c -pipe -Wall -W -O2 -g -pipe -m32 -march=i386 -mtune=pentium4
-fPIC -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT
-I/usr/lib/qt-3.3/mkspecs/default -I. -I"/include"
-I"/home/root/gcc/5.11.00/root/include" -I/usr/lib/qt-3.3/include -o
Dict.o Dict.cxx
rm -f libMyQButton.so.1.0.0 libMyQButton.so libMyQButton.so.1
libMyQButton.so.1.0
g++ -shared -Wl,-soname,libMyQButton.so.1 -o libMyQButton.so.1.0.0
TMyQButton.o Dict.o -L/usr/lib/qt-3.3/lib -L/lib -lGQt -lQtGui
-L/home/root/gcc/5.11.00/root/lib -lCore -lCint -lHist -lGraf -lGraf3d
-lGpad -lTree -lRint -lPostscript -lMatrix -lPhysics -lGui -pthread -lm
-ldl -rdynamic -lTable -lqt-mt
/usr/bin/ld: cannot find -lQtGui
collect2: ld returned 1 exit status
make: *** [libMyQButton.so.1.0.0] Error 1
I can omit -lQtGui from the last command and there are no errors, but I cannot load the created library into root. I have also searched for the libQtGui and it does not exist despite Qt being installed correctly.
Any help is appreciated.
Thanks
Kerry
Received on Thu Apr 20 2006 - 18:19:45 MEST
This archive was generated by hypermail 2.2.0 : Mon Jan 01 2007 - 16:31:58 MET