InfinityHell Posté(e) 17 janvier 2016 Share Posté(e) 17 janvier 2016 Bonjour,Il m’a fallu plusieurs semaines de galère pour trouver le moyen d’installer OpenXDK.Le but : pouvoir compiler "ChihiroLauncher de JayFoxRox" afin de le modifier, le corriger et enfin le rendre plus propre.J’y suis enfin arrivé.Pourquoi utiliser Open XDK, au lieu du XDK Microsoft ?Pour faire simple, il est illégale de l’utiliser, les peines encourues peuvent aller jusqu’à 5 ans de prison et 500k€ d’amende.Même s’il est vrai que Microsoft ne réagit pas à nos Homebrews, prudence est mère de sûreté et pour les vieux codeurs comme moi OpenXDK supporte le gnu99 et ça c'est la vie *-*Bon si vous êtes encore la c'est que vous voulez en savoir plus alors vous allez avoir besoins de:-Windows en 32bits j'ai pas essayer sur le 64bit si quelqu’un a l'occasion que il me donne son retour je prend-Cygwin: ici-OpenXDK0.1bin: ici===>Sur cette écran faite simplement suivant===>Ici laissez tout par défaut ne touchez a rien sinon les infos plus bas ne vont pas fonctionner===>Ici faite la même chose on touche pas et on appuie sur suivant===>Ici vous pouvez changer le chemin c'est juste le dossier ou cygwin telecharge les package avant des les installer===>A cette endroit tu laisse sans proxy et oui sinon tu va télécharger des package de 1Mo pendant 3J===>Ici je conseil d'utiliser ce site les autres sont lent après tu appuie sur suivant===>Après un bref téléchargement vous arrivez ici et c'est a ce moment que ça change de l'installation par défaut===>Alors la on passe aux choses sérieuses dans la barre de recherche taper automake et tu clique sur all jusque a voir Install a la place du default et tu fait la même chose avec binutils, autoconf, gcc:===> Ensuite suivant et cette fenêtre apparait vérifiez que "Select required Package" soit bien cocher et appuyez sur suivant==>Ensuite attendez patiemment la fin des téléchargement en buvant un bonne bière on se retrouve après pour openXDK==>Alors tout d'abord vous allez vous rendre dans C:\cygwin\usr\local\Dans ce fichier il faut extraire l'archive de openXDK comme ca:===>A l’intérieur du dossier openxdk faut absolument que vous voyez ceci sinon recommencez l'extraction:===>Bon ensuite imaginons que vous voulez compiler ChihiroLauncher ou tout autre programme fait sur OpenXDKRendez vous dans C:\cygwin\home\VotreNomUtilisateur\Et copier dedans le dossier du code en question ou créez un dossier ou mettre votre propre code un peut comme ca:Essayez pas de compiler en dehors de votre dossier home sinon ca va faire n'importe quoi pour des raisons obscure==>ensuite rendez vous dans le dossier du programme a compiler et éditez le fichier makefile===>Trouver ces lignes et vérifiez que elles sont bien comme ça sinon changer les chemin de PREFIX ET CXBE par ceux qui sont de dessous PREFIX=/usr/local/openxdk CC = i686-w64-mingw32-gcc CXBE = /usr/local/openxdk/bin/cxbe ===>Un Exemple de makefile pour openXDK si vous savez faire du makefile éditez le pour vos programme =) # # update this variable to wherever you installed the OpenXDK libraries # PREFIX=/usr/local/openxdk CC = i686-w64-mingw32-gcc CXBE = /usr/local/openxdk/bin/cxbe #SDLFLAGS = -DENABLE_XBOX -DDISABLE_CDROM CC_FLAGS = -m32 -march=i386 -O0 -g -shared -std=gnu99 -ffreestanding -nostdlib -fno-builtin -fno-exceptions # $(SDLFLAGS) INCLUDE = -I$(PREFIX)/i386-pc-xbox/include -I$(PREFIX)/include #-I$(PREFIX)/include/SDL CLINK = -nostdlib -m32 -march=i386 -O0 -g ALIGN = -Wl,--file-alignment,0x20 -Wl,--section-alignment,0x20 SHARED = -shared ENTRYPOINT = -Wl,--entry,_WinMainCRTStartup STRIP = # -Wl,--strip-all LD_FLAGS = -m32 -march=i386 -O0 $(CLINK) $(ALIGN) $(SHARED) $(ENTRYPOINT) $(STRIP) LD_DIRS = -L$(PREFIX)/i386-pc-xbox/lib -L$(PREFIX)/lib LD_LIBS = $(LD_DIRS) -lopenxdk -lhal -lusb -lc -lhal -lc -lxboxkrnl #-lSDL all: default.xbe transfer: default.xbe wput -u ftp://xbox:xbox@192.168.177.80:21/E/Games/Chihiro/default.xbe default.xbe log: @echo "---" @wget -q -O - ftp://xbox:xbox@192.168.177.80:21/E/chihiro/log.txt @echo "---" crash: @echo "---" @wget -q -O - ftp://xbox:xbox@192.168.177.80:21/E/chihiro/crash.txt @echo "---" .c.o: $(CC) -c $< $(CC_FLAGS) $(INCLUDE) default.exe: main.o $(CC) -o $@ $< $(LD_LIBS) $(LD_FLAGS) default.xbe: default.exe $(CXBE) -MODE:DEBUG -TITLE:"Chihiro-Launcher" -DUMPINFO:"cxbe.txt" -OUT:"$@" $< > /dev/null clean: rm -f *.o *.exe *.dll *.xbe *.cxbe cxbe.txt ===>Pour compiler votre programme allez de le dossier qui contient le makefile dans mon cas Chihiro-Launcher-masterEnsuite tapez juste makeet voici le résultat:En espérant que ça ai put éclairer vos lanterne et vous aider a utiliser cette outils plutôt utileBon développement a tous tuto réalisé et mis en page par InfinityHell Lien vers le commentaire Partager sur d'autres sites More sharing options...
InfinityHell Posté(e) 17 novembre 2016 Auteur Share Posté(e) 17 novembre 2016 Si les image n'apparaissent pas cliquer sur un 4.png par exemple et glisser le en haut de votre navigateur pour le mettre dans un nouvel onglet et la le truc va vous dire que le site gueux est un site dangereux dite a ce truc que il raconte de la merde et que ce site il pèse dans le game comme un site clean parce que c'est le cas et magie les images sont de retour Lien vers le commentaire Partager sur d'autres sites More sharing options...
nonosto Posté(e) 20 novembre 2016 Share Posté(e) 20 novembre 2016 Merci camarade Lien vers le commentaire Partager sur d'autres sites More sharing options...
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant