Ahoj všichni,
mám násl. problém s výše uvedeným IDE KDevelop.
Chci vyvíjet program v c, který používá nějaké custom knihovny, které mám uložené kdesi v home adresáři - tedy mimo standardní include cesty.
Pomocí "CMake C" template vygeneruji nový projekt.
Následně v menu "Project" -> "Open configuration..." -> "Custom defines and includes" nadefinuji cesty k těm svým knihovnám (k header filům a ke zdrojákům).
Když pak do main.c napíši #include "NejakyMujHedrfajl.h", tak editor k němu cestu najde - vidí jej a rozpozná ho. Vše funguje jak je očekáváno.
Pokud ale dám build, tak skončím s errorem, že ten NejakyMujHedrfajl.h - file not found
Pokud do include dám pevnou cestu (např. #include "/home/boban/custom/superlib/NejakyMujHedrfajl.h") , tak jej překladač sice najde, ale stále končí s errorem "undefined reference" na funkce deklarované v tom hedrfajlu, protože stále nevidí patřičný zdroják.
Prostě a jednoduše - KDevelop ta moje custom nastavení nezohlední v generování Makefile. Evidentně je zohledňuje pouze v rámci editoru.
Safra, kde dělám chybu? Jak na to aby KDevelop ty moje custom cesty zohledňoval v build procesu??
Předem děkuji všem, kdo mi odpoví něco kloudného k věci. Neodpustím si poznámku - prosím ne reakce typu "Proč nepoužíváš Eclipse, Qt Creator, Netbeas, Anjuta, vi, vim, CoJaVimCoVsechnoJeste?". Rád bych se držel pouze tématu KDevelop a definování custom cest. Děkuji.