Я именно так и делал, собирать пробовал не один раз, более того, дошёл уже до того, что в интернете нашёл какой-то учебный код со слотами и пытался собрать его - ноль эмоций. Что касается путей, то вручную в настройках компилятора дописал точные пути ко всем библиотекам, которые использовались в коде. Если честно, то думаю, что это что-то с moc, потому что, если создавать классы без Q_OBJECT, - всё нормально.
Как вариант в приложении тот самый учебный код, который не могу собрать, если у Вас соберётся, значит у меня руки кривые и надо копаться дальше...