Da poco ho preso un nuovo portatile e all’interno ho trovato Vista. Nella norma io ho sempre con me installato il kit di sviluppo per le Qt, dato che sono appassionato a queste librerie.
Come sempre scarico l’ultima versione di Qt e il tool per installare e configurare l’ambiente gcc/g++/make mediante MinGW. Una volta scaricato l’installer di MinGW basta fare doppio click e inizia il download dei vari pacchetti. Per le Qt invece gli accorgimenti da fare sono leggermente più difficili, perché bisogna specificare all’installer il percorso di una precedente installazione del MinGW. Fatto questo bisogna settare la variabile d’ambiente PATH includendo i percorsi dei “bin”.
Ora tutto è pronto per iniziare a sviluppare le nostre applicazioni c++/Qt, ma…
… un problema nasce immediatamente. Infatti, una volta entrati dentro il progetto con la console, lanciamo il solito comando per la creazione del Makefile:
$ qmake
Fino a qua tutto perfetto, ma quando andiamo a lanciare la compilazione con
$ make.bat
avremo una situazione del genere:

Il simbolo “cc1plus” non è presente. Purtroppo l’installazione mediante l’installer automatico (sembra un gioco di parole) configura solo l’ambiente per Windows (non è specificato Vista però), perciò per rimediare a questo, basta scaricare 2 pacchetti dal sito.
Nella pagina del download scarichiamo:
Ora non basta che estrarli all’interno della cartella dove precendentemente abbiamo installato l’ambiente MinGW e ripassiamo alla compilazione. Ora non avremo problemi.

Alla fine, tralasciando eventuali errori di compilazione o di linking, otterremo il bel binario finale. Se volete fare una prova con un programma di esempio, provate questo programma (QAlgoSensor). Questo è stato il lavoro di tesi del sottoscritto e di ayeye, frutto di tante bestemmie e sacrifici che però ci è valso un bel voto finale al corso di laurea triennale in informatica dell’Univerisità degli studi di Perugia.
Questo è uno screenshot :)

