
Envoyé par
Viproz
Ouppss j'ai oublié une grosse info, je suis sous windows et quand je tape cette commnde j'obtiens un .exe mais mac ne connais pas les .exe
Tu oublies de dire que tu effectues une compilation croisée, donc que la méthode ci-dessus n'est pas complète
. Dans une compilation croisée, tu ne peux avoir dans ton PATH que les outils croisés, pas d'autre (pas de make de MinGW ou autre) - ou alors tous les exécutables ont un nom genre osx-universal-make. Il faut donc y mettre tout ce qui concerne le compilateur, mais aussi Qt, sinon tu auras des choses exclusivement prévues sous Windows.
Par exemple, si ta version croisée de MinGW (ou GCC, bon, la différence est minime) est dans C:\Qt\Cross\mingw\bin et celle de Qt dans C:\Qt\Cross\bin, alors tu lances cette commande avant les autres :
set PATH=%PATH%;C:\Qt\Cross\bin;C:\Qt\Cross\mingw\bin
Là, ça doit te générer un exécutable Mac.
Partager