je cherche l'argument qui permet de créer l'exécutale.
avec "fichier.pb", je lance le prog en test (mais dans ce cas, y'a pas l'icône du programme)
avec "fichier.pb"/DLL , je compile la dll
avec "fichier.pb"/commented , j'obtiens la source asm
mais moi, je veux l'argument pour créer l'exe
merci d'avance
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
avec japbe tu fait menu project puis compille manual
ça affiche une fenetre qui ecrit /EXE ""
moi j'ai fait /EXE "test.exe" (j'ai juste rempli les guillemet present !!)
et ça m'a compiller le programme dans le dossier compiller !
la doc dit :
Le compilateur SHELL est situé dans le répertoire 'Compilers\' de la distribution PureBasic. La manière la plus simple d'y accéder est d'ajouter ce répertoire à la variable PATH de Windows, ce qui vous donnera un accès permanent à toutes les commandes de ce répertoire. Plusieurs options peuvent être spécifiées à l'appel du compilateur:
/? : affiche une aide simplifiée sur le compilateur.
/COMMENTED : créé un fichier de sortie '.asm' commenté en même temps que l'exécutable. Ce fichier peut être ré-assemblé ultérieurement après l'avoir modifié selon vos besoins. Cette option est à destination des programmeurs avancés.
/DEBUGGER : valide le support du debugger.
/EXE "NomFichier" : créé un fichier exécutable indépendant spécifié par NomFichier.
/ICON "IconName" : add the specified icon to the executable
/INLINEASM : valide la fonction assembleur en ligne (des routines asm peuvent être écrites directement dans le code source BASIC).
/RESIDENT "NomFichier" : créé un fichier résident spécifié par NomFichier
/CONSOLE: le fichier de sortie est au format Console. Le format par défaut est Win32.
/DLL: le fichier de sortie est une DLL
/NT4: Valide la compatibilité NT4 pour les fonctions multimédia (Sprite, Keyboard, Mouse).
/XP: Ajoute le support des 'skins' pour Windows XP.
/REASM: ré-assemble le fichier PureBasic.asm file en fichier exécutable. Ceci permet d'utiliser la fonction /COMMENTED, de modifier le fichier de sortie asm et de recréer un exécutable.
/QUIET: désactive toutes les éditions de textes inutiles. Très pratique lorsque vous utilisez un éditeur tiers.
/STANDBY: Charge le compilateur en mémoire et se met en attente de commandes externes (editeurs, scripts...).
/MMX, /3DNOW, /SSE or /SSE2: Génère un executable spécifique à un type de processeur. Si une routine est disponible dans une version optimisée pour le type de processeur choisi, elle sera utilisée. Du coup, l'exécutable ne fonctionera correct que sur ce type de processeur.
/DYNAMICCPU: Génère un exécutable qui contient toutes les versions des routines spécialement optimisées pour un type de processeur. Quand le programme se lance, il déterminera dynamiquement le type du processeur et choisira les routines les plus adaptées. Cela produit un exécutable plus gros mais plus rapide.
Dernière modification par Backup le lun. 15/nov./2004 23:24, modifié 1 fois.
Mais comment l'editeur arrive-t-il à récupèrer ce que retourne le compilateur ?
Error on line x: Name_Error.
quand on fait F5 ou qu'on compile et qu'il y a des erreures.
ça doit être avec le /stendby, mais... comment utiliser ça ? et après comment lui dire de se fermer... etc ?
gansta93 a écrit :Mais comment l'editeur arrive-t-il à récupèrer ce que retourne le compilateur ?
Error on line x: Name_Error.
quand on fait F5 ou qu'on compile et qu'il y a des erreures.
ça doit être avec le /stendby, mais... comment utiliser ça ? et après comment lui dire de se fermer... etc ?
Si tu as du courage, jettes un oeil au code de Taibite, tu verras, ce n'est pas aussi compliqué qu'il y parait
gansta93 a écrit :Mais comment l'editeur arrive-t-il à récupèrer ce que retourne le compilateur ?
Error on line x: Name_Error.
quand on fait F5 ou qu'on compile et qu'il y a des erreures.
ça doit être avec le /stendby, mais... comment utiliser ça ? et après comment lui dire de se fermer... etc ?
Si tu as du courage, jettes un oeil au code de Taibite, tu verras, ce n'est pas aussi compliqué qu'il y parait
Non, c pas aussi compliqué, ça l'est encore plus !
Y en a de partout et en plus plain d'API... j'aime pas faire des includes sans comprendre le code... si quelqu'un peut m'aider svp...