Não é tão difÃcil assim.
Pois é, vc não definiu as variáveis do harbour. Por isso retorna:
C:\>set hb
Variável de ambiente hb não definida
Não tem nada definido.
Aqui pode apagar a linha em vermelho
Path=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Win
dows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Har
bour\bin;C:\Harbour\lib;C:\Harbour\include;C:\Program Files\TortoiseSVN\bin;C:\P
ROGRA~1\PICC;C:\Program Files\Skype\Phone\
Vc também não está com a QT 5.4 instalada.
Veja a linha azul do meu path.
C:\fontes\teste>set path
Path=C:\ProgramData\Oracle\Java\javapath;C:\Inprise\vbroker\bin;C:\Windows\syste
m32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1
.0\;c:\hb34\bin;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program
Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\Microsoft SQL Server\
100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\TortoiseSVN\bin;C:\QT\Qt5.4
.0\Tools\mingw491_32\bin;C:\Program Files\CVSNT\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
Essa linha azul informa ao hbmk2(harbour) onde está o GCC.
No caso meu EXE está(foi criado) na pasta c:\hb34\bin linha verde.
Meus fontes do Harbour eu posso colocar em qualquer lugar.
Vc precisa criar elas em (painel de controle)->(sistema)->(configurações avançadas do sistema)->(variáveis de ambiente)->(variáveis do sistema)
Atenção adicione somente a que vc vai usar.
HB_INSTALL_PREFIX=C:\HB34
HB_QT_MAJOR_VER=5
Somente essas duas.
Depois de baixar os fontes do harbour, é só digitar:
win-make clean install
Espere criar os EXE´s nas pastas \hb34 (ele criará se não existir)
Depois colocar a HBQT na pasta c:\hb34\addons.
Digitar:
hbmk2 qtcontribs.hbp
Esperar e pronto.
Saudações,
Itamar M. Lins Jr.