Понадобилось ацки смешать указанные средства.
После первого "смешивания" стало ругаться на Q_FOREACH.
Приписал в CMake флажок QT_NO_KEYWORDS, заменил signals -> Q_SIGNALS, slot -> Q_SLOTS
При этом перестал работать коннект сигналов-слотов. А именно: надо сконнектить QTcpSocket со своим слотом:
QObject::connect( &Socket, SIGNAL( readyRead() ), this, SLOT( SocketReadyRead() ) );
студия выдает:
error C2665: QObject::connect: ни одна из 3 перегрузок не может преобразовать все типы аргументов