-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Monday 20 September 2004 01:20, Andreas Winkelmann wrote:
Am Sonntag, 19. September 2004 18:31 schrieb Udo Gerhards:
ich versuch gerade ein C++ Projekt mit KDevelop aufzusetzen, daß unter anderem die pcap.h und die mysql.h mit einbinden soll. Leider bekomme ich beim Compilieren immer Fehlermeldungen mit dem Inhalt
"Undefined reference to ..."
*g++ -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 *nwarp.o(.text+0x60): In function `main': *: undefined reference to `pcap_findalldevs' *nwarp.o(.text+0x145): In function `main': *: undefined reference to `pcap_lookupnet' *nw_database.o(.text+0xaf): In function `nw_database::nw_database[not-in-charge]()': *: undefined reference to `mysql_init' *nw_database.o(.text+0x195): In function `nw_database::nw_database[not-in-charge]()': *: undefined reference to `mysql_real_connect' *nw_database.o(.text+0x1aa): In function `nw_database::nw_database[not-in-charge]()': *: undefined reference to `mysql_errno' ...
Der Linker findet die Libs nicht, bei mysql dürfte es -lmysqlclient sein, bei pcap -lpcap ?
O.K., aber wo setz ich die Schalter, damit Kdevelop die entsprechenden Pfade inkludiert? Ich habe mir mal die Projektoptions vorgenommen und leider nichts gefunden, wo ich dem Linker mitteilen soll, welche Pfade eingebunden werden sollen. Gruß Udo - -- - ------------------------------------------------------------------------------------------------- Wir sind Bill Gates! Widerstand ist zwecklos! Sie werden assimiliert! Ihre Datenbestände werden den unseren hinzugefügt! - ------------------------------------------------------------------------------------------------- - -- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQFBTuOEw91zS84Ugh8RAvhUAJ4lkIUS7irC69oiV/xPOgyAY04JiQCfUqTG AglfOiDQWdNF2ivJHA4pAts= =lc9V -----END PGP SIGNATURE-----