Qt programmierung unter Linux 10.0

L

lutzi

Grünschnabel
Hi, ... ich bin neu hier weil ich dringend Hilfe Brauche.

Ich habe mir vor kurzem Suse-Linux10.0 von der Seite :
http://www.opensuse.org/Welcome_to_openSUSE.org
gezogen und auf meinem Notebook installiert.

Da ich meine Kenntnisse in der Programmierung etwas erweitern möchte
hab ich mir einige Programme aus dem Internet gezogen und sie lokal auf
einem Rechner mit einer Suse9.2'er Version comiliert. Das klappte alles
auch ganz wunderbar! Der Versuch diese Programme auf das Notebook zu
übertragen und diese zu übersetzen schlug aber leider mit der Meldung (z.B.:)

<prog.c : undefined reference to `QString::shared_null'>

fehl.
Meiner Meinung nach hab ich alles Installiert was mit Entwicklungsumgebung
und Qt zu tun hat. Allerdings mußte ich feststellen das im VZ:

/usr/lib/qt3/lib/

die Dateien bzw. Links :

lrwxrwxrwx 1 root root 14 2005-03-07 18:09 libqt.so -> libqt.so.3.3.3
lrwxrwxrwx 1 root root 14 2005-03-07 18:09 libqt.so.3 -> libqt.so.3.3.3
lrwxrwxrwx 1 root root 14 2005-03-07 18:09 libqt.so.3.3 -> libqt.so.3.3.3
-rwxr-xr-x 1 root root 8525803 2004-10-04 21:01 libqt.so.3.3.3
-

fehlen.
Hat jemand einen Tip für mich, damit ich nun endlich eine Qt-Oberfläche
unter Suse10.0 zustande bekomme ???
 
Koenntest Du noch ein paar Informationen hinzufuegen, v.a. die linker-flags?
Vielleicht musst Du auch nur die fehlenden links von Hand setzen, damit es funktioniert.
 
Was'n nen linker-flag bzw. aus welcher Datei kann ich mir den besorgen ??

übersetzt wird die Sache mit diesm make-file:
####################################################
QTDIR=/usr/lib/qt3
INC=$(QTDIR)/include
LIBPATH=$(QTDIR)/lib
MOC=$(QTDIR)/bin/moc

CC=g++



scribble.1 : scribble.1.o
$(CC) -I$(INC) -lqt -L$(LIBPATH) -o scribble.1 scribble.1.o

scribble.1.o : scribble.1.c scribble.1.moc
$(CC) -I$(INC) -lqt -L$(LIBPATH) -c scribble.1.c


scribble.1.moc : scribble.1.c
%.moc: %.c
$(MOC) -o $@ $<
#########################################################
 
Zuletzt bearbeitet:

Ähnliche Themen

HP PSC 2175 - CUPS druckt nicht

Modulfehler?

Festplatte friert ein nach suspend/resume

(C)LFS: `/tools/bin/env': No such file or directory

NVIDIA Treiber und Ubuntu 8.04 = Problem

Zurück
Oben