linker neustale pise "undefined reference to..." a "static initialization and destruction" a ja nevim co s tim :-(
Fórum › OS - GNU / Linux
OOP
ehmm "rucne nastavit"??? Jak, kde, kdy, kdo, proc??? Jak se to dela??
n kdybych to psal ja tak hledam problem v kodu... tohle mi ale dela uz asi 3 "cizi" class... kdyz ji zcopcim do main, tak to beha.. kdyz ji prilinkuju #include, hazi mi to tyhle hlasky..
jen tak mimochodem: mam Anjutu a gcc..
Takze je to zle zlinkovane.Chyba ti prilinkovanie libiek. Tie cudzie headre by mali patrit k nejakym knizniciam.Ked kompilujes musis specfikovat cudzie kniznice aby to linker vedel dat dokopy:
gcc -L/cesta k tym knizniciam -lkniznica ....
Anjutu nepoznam ale mas Makefile?
Priklad: Moj program pouziva XML parser z libxml. V mojom programe includujem #include <xml.h>. libxml.so sa nachadza v /usr/local/lib takze moj program skompilujem:
gcc -L/usr/local/lib -lxml -o program program.cpp
Ohladom anjtuty si mrkni toto: http://anjuta.sourceforge.net/documentations/subpage/documents/C/anjuta-manual/anjuta-manual.html#project-config
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 2 hosté
Podobná vlákna
Moderátoři diskuze