Чего-то я запутался. Есть проект QMake в KDevelop. Проект содержит статические бибиотеки nng, tools, rsd, rtd и исполняемый файл в папке src (main там).
В библиотеке nng есть класс, например, CEngineThread унаследованный от CMyThread который определен в tools.
Если в main(...) объявить объект CEngineThread A; то не проходит компоновка, т.к. "undefine reference CMyThread". "Галочки" зависимостей от tools стоят и для main и для nng. Где ещё чего надо прикрутить, чтобы собралось?