[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

problem, qt applikation zu kompilieren (mit dev-packages von sid)



hallo,

ich kann qt-anwendungen nicht kompilieren, hab dieses problem bereits
gegooglet, lieferte aber nur antworten der art: "-lqt hinzufügen" ...

was mir auch nicht ganz klar ist, ob ich die richtigen packages installiert
habe (die applikation "avifile" benötigt die threaded version der libs)

stef:/usr/local/src/qt3test# dpkg -l *libqt*|grep ^.i
hi  libqt2         2.3.2-5        Qt GUI Library (runtime version)
hi  libqt3-headers 3.1.1-7        Qt3 header files
ii  libqt3-mt-dev  3.1.1-7        Qt development files (Threaded)
ii  libqt3c102     3.1.1-7        Qt Library
ii  libqt3c102-mt  3.1.1-7        Qt GUI Library (Threaded runtime version)
ii  libqt3c102-mt- 3.1.1-5        MySQL database driver for Qt3 (Threaded)
hi  libqtcups2     2.0-4          Qt interface library for CUPS
hi  libqthreads-12 1.6.3-3        QuickThreads library for Guile



hier ein aus der applikation extrahiertes test-programm, das folgenden
fehler liefert

stef:/usr/local/src/qt3test# ./compile.sh
/tmp/ccqAAEma.o(.text+0x13): In function `main':
/usr/local/src/qt3test/conftest.cc:6: undefined reference to
`QString::QString(char const *)'
/tmp/ccqAAEma.o(.text+0x23): In function `main':
/usr/include/qt3/qstring.h:770: undefined reference to
`QString::shared_null'
/tmp/ccqAAEma.o(.text+0x2e):/usr/include/qt3/qstring.h:771: undefined
reference to `QStringData::deleteSelf(void)'
/tmp/ccqAAEma.o(.text+0x4c):/usr/include/qt3/qstring.h:770: undefined
reference to `QString::shared_null'
/tmp/ccqAAEma.o(.text+0x57):/usr/include/qt3/qstring.h:771: undefined
reference to `QStringData::deleteSelf(void)'
collect2: ld returned 1 exit status
-----------------------------------------------------------

conftest.cc:
  #include <qstring.h>
 int
 main ()
 {
  QString qa("test")
   ;
   return 0;
 }


g++ -o conftest -g -O2 -mcpu=i686 -march=i686 -ffast-math
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D_GNU_SOURCE -pipe
-I/usr/include/qt3  -Wall -Wno-unused  conftest.cc -L/usr/lib -lqt
-L/usr/X11R6/lib -lSM -lICE -lXinerama -lXv -lXxf86vm -lXxf86dga -lXi
-lXext -lX11  -lnsl -ldl -lpthread


> - mfG Mag. Stefan Ohrhallinger
> Bundesministerium für Inneres
> Support-Unit ZMR, Tel: +43 1 31346 39162
> 



Reply to: