Vous n'êtes pas identifié.
Alors voila pour vous convaincre d'utiliser Context :
[1] Telecharger Context : http://fixedsys.com/context/download.html
[2] L'installer (la je vous fais confiance)
[3] Le Lancer
Ouvrir Options/Options D'environement
Choisir Français dans Language
Fermer
Relancer Context
[4] Ouvrir Options/Options D'environement
Choisissez le Tab "Touches d'Executions"
Appuyer sur "Ajouter"
Tapez "c,cpp"
Accepter
Appuyer sur F9 en dessous "c,cpp"
[5] Remplir les champs
/! Attention ici nous prendrons comme chemin de Tc3 : c:tc3, a vous de changer par le votre
Executer : "c:Tc3BINtcc.exe"
Demarer Dans : "%p"
Parametres : "-Ic:tc3include -Lc:tc3LIB -1 -mt -r -G -O -X -Z -l-i-k -n%p %n"
[X] utiliser les noms Dos 8.3
[X] Capturer la sortie console
Compiler ouput parser rule : "Error %n %l:"
Appuyer sur Ok
[6] Ouvrez le fichier : c:autoexec.bat sous Win9x
ou bien le fichier c:windowssystem32autoexec.nt sous Win2000/Xp
Ajoutez a la fin : "PATH=c:tc3BIN"
Rebootez votre machine et lancez context, ouvrez n'importe quel fichier C/Cpp
Vous pourez ainsi inclure les lib avec :
#include <stdio.h> //Ici la lib se trouvera dans c:tc3include
#include "ma-lib.h" //ici la lib se trouvera dans le même repertoire que le fichier que vous voulez compiler
#include "c:monrepmalib.h" //ici on peut carement indiquer le chemin
Et compilez en appuyant sur F9, il se creera un exe dans le même repertoire que le fichier source et du même mais de l'extension exe plutot que .c
(par exe le fichier dirxplor.c sera compilé en dirxplor.exe)
Nota : Sous Win9x il reste des Winolap executés apres la compilation
Alors Tapez Ctrl+Alt+Suppr et selectionnez Winolap puis cliquez Fin de Tache puis attendez une confirmation
Enjoy !!!!!!!
Hors ligne
oui et bien avec Tcc et en compilation c++, la lib de 2072 se compile parfaitement mais par contre à l'exécution plus aucune de ses fonctions ne fonctionnent. (que des retour -1).
c tres curieux, alors moi pour le moment je reste sur l'ide de TC
Hors ligne
"-Ic:tc3include -Lc:tc3LIB -1 -mt -r -G -O -X -Z -l-i-k -n%p %n"
cette ligne vous l'avez pondu comment ?
c veut dire koi ?
Hors ligne
ouvre l'aide de tc3 et regarde les options de tcc en ligne de comande par action ou un truc comme ca
Hors ligne
non en fait lance tcc.exe c ecrit lol
ben dada je pige pas car moi ça marche
essaie de recompiler DirXplor
si ça marche pas c pas ConText
Hors ligne
je crois savoir pourquoi ça ne marche pas quand tu compiles en c++, dans memzone.h quand on compile en c++ les fonction sont déclarées en tant que extern _C_ (ou un truc du genre), donc est-ce que tu es sûr de compiler memzone.c dans un .obj séparé et de ne pas faire #include "memzone.c" ?
Hors ligne
Il faut que tu change certains parametres !
Et puis superna n'a pa dit que ct pour compiler que des sources pour executables seulement ...
Hors ligne
Utilisez Context : Voici le Mode d'Emploi facile !
:ptdr: :ptdr: :ptdr: :ptdr:
ça marche paaaaaaaaaaaaaaas !!!
"unable to execute tlink.exe"
g modif ta ligne de cmd, g viré le '%p', sinon pas moyen ke ça compile !!!
Please Help meeeeeeee !!!
Hors ligne
g finalement réussi en mettant tlink.exe ds le même rep de compilation !!
Hors ligne
pour tlink faut ajouter le path a Autoexec.bat
c expliké zavez pas tt ecouté petit vilains lol
c bien alors si ça marche
Hors ligne
moi ca marche sans, c bizar (sauf l'execution, mais fo que je regarde ce ka dit 2072) mais pour le moment je suis sous TC car je lance l'appli sur PC pour tester et c bcp plus pratik.
Hors ligne
si tu veut
en effet y'a un probleme avec Win200/Xp
pour ajouter un path il faut surrment voir dans les options d'emulation DOS
personne ne sais comment faire ?
Hors ligne
voila je sais : ajouter le au fichier autoexec.nt dans c:windowssystem32
Hors ligne
bon moi g réussi à faire marcher mes prog en lancant la compilation sous ConText ou autre.
mes paramètres différent un peu (paramètres pour VC++ 6.0)
-LD:DavidTc3Lib -ID:DavidTc3Include -2 -f- -ff- -O -Z -b- -vi- -n$(FileDir) $(FilePath)
Pour ceux qui n'ont que ConText servez-vous de lui sinon prenez plutot VC++ si vous l'avez car c bien plus pratique (il n'ya pas ce fameux Winolap)
Hors ligne
ben si, tu utilise un compilo externe, merci de ta contributiion dada
Hors ligne
Facile : (dans VC++ 6.0)
Menu : Tools->Customize
Ensuite cliquez sur l'onglet Tools et aller à la fin de la liste qui vient d'apparaitre
Choisissez un nom (logique si possible, lol)
Ensuite 3 champs de saisie possible :
Commands : (l'exe à lancer, par ex : D:davidtc3bintcc.exe)
Arguments : arguments à passer (par ex : -LD:DavidTc3Lib -ID:DavidTc3Include -2 -f- -ff- -O -Z -b- -vi- -n$(FileDir) $(FilePath))
Pour le -L et -I c la path des lib et include, donc c surement pas le votre, lol
Initial directory : (juste le chemin du rep où est TCC), par ex : D:davidtc3bin
Ensuite ne surtout pas cocher "Use Output Windows" sous peine d'avoir plein de winoldap sour Win 9x.
Voilà l'ajout de l'icone est faites.
Ensuite on peut placer un raccourcis au niveau de la barre d'outils de VC++
Pour cela allez dans l'onglet commands (tjrs dans la meme fenetre)
choisissez category 'Tools', une liste d'icone apparait, choisissez la bonne et faite un glissez-déposser sur la barre d'outils de VC++. (si vous n'avez jamais de modif avant à ce niveau, l'icone de votre commande créée correspond à l'icone avec un marteau et avec le numéro
Hors ligne
kewl merci dada !
Hors ligne
à noter que je viens de tester l'exécution sous Win2K Sp3 et ca marche nickel meme mieux que sous Win9x, et vous pouvez meme cocher la case "Use Output Window". De plus vous pouvez aussi sous VC++ définir des touches de raccourci. Pour ceux qui ne connaissaient pas, c dans l'onglet "Keyboard" de la fenetre "Customize"
Hors ligne
[5] remplir les champs
ou on les trouve les champs a remplir
Hors ligne
[5] Remplir les champs
/! Attention ici nous prendrons comme chemin de Tc3 : c:tc3, a vous de changer par le votre
Executer : "c:Tc3BINtcc.exe"
Demarer Dans : "%p"
Parametres : "-Ic:tc3include -Lc:tc3LIB -1 -mt -r -G -O -X -Z -l-i-k -n%p %n"
[X] utiliser les noms Dos 8.3
[X] Capturer la sortie console
Compiler ouput parser rule : "Error %n %l:"
ben c cler nan
Executer : "c:Tc3BINtcc.exe"
la ca veut dire que dans le cham executer tu met c:Tc3BINtcc.exe
8O 8O 8O
Hors ligne
>@ dada66 :
j'ai suivi à la lettre tes instructions pour paramétrer VC++ mais voilà ce que ça me donne dans 'output window' :
Tool returned code: -1
Pourquoi? :evil: :?:
Hors ligne