Bonjour à tous
Je travail sur un petit projet en C++ sous debian mais il est destiné à Windows. Pour la cross compilation j'utilise MingW et tous se passe bien jusqu'à ce que j'execute le programme sous windows où je me prend le message d'erreur (habituel) dll manquante (ça faisait longtemps et ça m'avais pas manqué
).
Je pensais faire une compilation statique mais je n'ai pas encore trouvé comment faire avec MingW.
J'ai toujours une solution de secour qui consisterais à inclure les dll dans le .exe et le tous se décompraisserais à l'exécution mais bon... C'est pas franchement discret ^^
Si quelqu'un a la solution pour la compilation statique (ou une autre solution d'ailleur), je suis preneur
Merci d'avance
EDIT: J'ai finalement trouvé...
i586-mingw32msvc-g++ -static -o test.exe main.cpp
Je ne voyais pas l'option "static" dans l'aide (--help) de MingW du coup de n'avais même pas essayé et puis je me suis dit qu'il faudrait quant même, "au cas ou"... Et voilà ça fonctionne.
Désolé pour le post "inutile" ^^'
Dernière modification par moi4567 (30-06-2016 22:56:17)