По-перше, шлях актуальний і для того, і для іншого. Мається на увазі префікс - у Вас Qt3 в /usr/lib/qt3, а для Qt4 - /usr. Останній префікс обов'язково прописаний у всі шляхи, а от перший навряд - справа в тому що в деяких дистрибутивах (як Ваш, очевидно) на це Qt налінковуються програми (жорстко на цей шлях), і далі його в змінних оточення не вказують. Крім того, там як правило відсутні фйли заголовків (хоча якщо інший проект компілюється, то вони там є) і деякі інші корисні речі. Я не знаю, що роблять різні пімпочки в KDevelop, але на рівні змінних оточення можна вирішити проблему двома способами: 1. Або додати /usr/lib/qt3 в шляхи (працюватиме якщо тільки там є необхідне для розробки); 2. Або зібрати Qt3 заново з сирців і лінкуватись на нього.