Mailinglist Archive: opensuse-programming-de (187 mails)

< Previous Next >
Re: Fehler "undefined reference ... " trotz eingebundener Headerdatei
  • From: Philipp Thomas <pth@xxxxxxx>
  • Date: Tue, 5 Oct 2004 14:54:39 +0200
  • Message-id: <20041005125439.GG323@xxxxxxxxxxxxxxxx>
* Udo Gerhards (Udo.Gerhards@xxxxxxxxx) [20041001 14:40]:

> *g++ -lpcap -lmysqlclient -o nwarp nwarp.o nw_standarts.o nw_database.o
> nw_device.o nw_dev_storage.o -L/usr/lib/ -L/usr/lib/qt3/lib/
> - -L/usr/X11R6/lib/ -lqt-mt -lXext -lX11 -lm -lpthread
> *nw_device.o(.text+0x7a): In function `nw_device::nw_device[not-in-charge]
> (char*, char*, char*, nw_sniff_count, int)':
> *: undefined reference to `nw_queue<nw_sniff_host>::nw_queue[in-charge](int)'

> Soweit ich das jetzt verstehe, ist in dem File die Deklaration der
> Templateklasse "nw_queue<nw_sniff_host>" nicht bekannt,

Dann hätte sich der Compiler schon viel früher beschwert. Hier wurde ein
Konstruktor nicht instanziert, aber warum das so ist, könnte man nur anhand
des/der Header(s) und ggfs. des ihn/sie verwendenden Codes beurteilen.

Philipp

--
Philipp Thomas <pth@xxxxxxx>
SUSE LINUX AG, Maxfeldstr. 5, D-90409 Nuremberg, Germany

< Previous Next >
Follow Ups
References