Написал несколько классов с использованием механизма signal-slot в qt. Необходимо эти классы использовать в консольном приложении, но при линковке ругается на отсутствие X. Как тут выйти из положения?
1. Qt вообще не надо использовать. Технические причины, несмотря
на их принципиальность, упоминать смысла не имеет - политические
важнее. GTK - американец, Qt - европеец, и его затопчут уже только
по этой причине без всякой оглядки на технику.
2. Если уж совсемневтерпежь - лучше использовать отдельную libsigc++:
http://libsigc.sourceforge.net
3. Прелесть консольных приложений - в переносимости (при нормальном
проектировании) и лучше их не отягощать всякой дрянью.