Utiliser des commandes Unix dans Qt avec MSYS
Bonjour,
Je relance le sujet avec deux pistes à l'étude :
1) une commande qui appelle le terminal msys et avec en paramètre la commande unix. Par contre je dois bidouiller pour lire le retour de commande (redirection des sorties vers des fichiers) : msys2_shell.cmd -here -c "sshpass -p'myPassword' ssh root@192.168.1.92 pwd > fileout 2>fileerror"
Ensuite au lieu de traiter myProcess->readAllStandardOutput() et readAllStandardError de QProcess il faut lire les fichiers fileout et fileerror
ou
2) installer Qt depuis MSYS en espérant que cela se comporte mieux
2bis) voir utiliser une classe "UnixCommand" du projet msys
Donc en 1) ça me parait facile, mais j'ai l'impression de bidouiller et en 2) c'est l'inconnue, un début de piste pour l'instant.