[Résolu] [C++] [Qt] Cross-compilation vers Windows

Bonjour,

J’ai testé la cross-compilation vers Windows depuis Debian, en suivant ce lien, mais alors que le test avec main.c marche très bien, dès qu’il s’agit de compiler avec Qt, ça plante. J’ai cru comprendre qu’il fallait que je compile Qt pour Windows, mais je ne sais pas vraiment comment faire.

J’ai donc lancé cette commande :

thibauld@P-Thibauld:~/Documents/Programmation/Qt/Primus/Primus$ x86_64-w64-mingw32-gcc ../build-Primus-Windows-64
x86_64-w64-mingw32-gcc: error: ../build-Primus-Windows-64: Aucun fichier ou dossier de ce type
x86_64-w64-mingw32-gcc: fatal error: no input files
compilation terminated.
thibauld@P-Thibauld:~/Documents/Programmation/Qt/Primus/Primus$ 

Merci, Thib’

Salut,

Pour la compilation multiplatforme avec Qt Creator, je pense qu’il faille choisir (ou créer) un autre kit spécifique pour une compilation Windows

https://doc.qt.io/qtcreator/creator-building-targets.html

1 « J'aime »

Salut,

Désolé j’ai pas pu le faire tout de suite j’avais une mise à jour système.

Du coup j’ai configuré un nouveau kit Windows-64, j’ai mis les deux compilateurs mingw que j’avais installé mais quand je compile il y a un executable GNU/Linux au lieu d’un Windows.

Regarde un peu ici

1 « J'aime »

Merci, ça marche parfaitement et en plus il y a même pas besoin de DLLs !