Ok sono riuscito a far compilare il codice modificando la stringa relativa a Qtconcurrent::run nel seguente modo :
@
QFuture<void>future=QtConcurrent::run(thread, &vet[0], &nome[0]);
@
il problema che ho ora è che non riesco a sincronizzare i thread in modo che il primo thread usi il vettore di int e scriva sul file poi rilasci il vettore per il secondo thread e scrivi su file e cosi via. Qualcuno saprebbe dirmi come usare QMutex o qualcosa del genere?