Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2039 connectés 

  FORUM HardWare.fr
  Programmation
  Algo

  parametrage setvars.bat open watcom pour xp

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

parametrage setvars.bat open watcom pour xp

n°885853
Wipikka
Posté le 29-10-2004 à 14:57:53  profilanswer
 

Quelqu'un peut il m'aider pour parametrer les variables environnement sur open watcom (XP)

mood
Publicité
Posté le 29-10-2004 à 14:57:53  profilanswer
 

n°885869
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 29-10-2004 à 15:12:26  profilanswer
 

skoi ton problème ? :o


---------------
J'ai un string dans l'array (Paris Hilton)
n°885875
Wipikka
Posté le 29-10-2004 à 15:17:00  profilanswer
 

Content de te rencontrer harko. En plus ca tombe bien puisqu'en fait je suis arrivé là par rapport à ton cours sur les demos old school...
Donc, j'en suis là : je viens de reinstaller openwatcom, j'ai bien cliquez no pour l'update. Si je compile un truc du style  wcl386 /l=dos4g starfield.c ca marche, par contre j'ai pas d'acces à l'editeur de texte, il me dit qu'il y a un probleme de parametrage et je peux pas lancer de run directement, ca fait rien (peut etre normal). En fait bref le Newbie y capte pas... Par contre, j'ai lu le forum sur les old schools, ben a fond!

n°885888
Wipikka
Posté le 29-10-2004 à 15:28:18  profilanswer
 

J'avais lu un tut de debutant qui proposait un hello world avec message box, je l'ai testé la première fois que j'ai lancé openwatcom et tout marchait :  nouveau projet, ajout source, edition source, make target et run. Bon, j'ai lu, et relu le forum old school, si bien que j'ai reinstallé à un moment  openwatcom, j'avais le problème des Warning! W1008: cannot open clib3r.lib : No such file or directory... Et depuis que j'ai réinstallé je tourne en rond avec soit l'éditeur texte qui ne marche pas avec message type parametre edpath soit le run marche pas. Je crois qu'il va me falloir du pas à pas là... La route est longue... Merci Harko

n°885942
Wipikka
Posté le 29-10-2004 à 16:07:36  profilanswer
 

Pour info, ci-joint fichier setvars.bat :
 
@echo off
SET PATH=C:\watcom\BINNT;C:\watcom\BINW;%PATH%
SET WATCOM=C:\watcom
SET EDPATH=c:\watcom\EDDAT
SET INCLUDE=C:\watcom\H;C:\watcom\H\NT
SET FINCLUDE=C:\watcom\SRC\FORTRAN

n°885963
Wipikka
Posté le 29-10-2004 à 16:37:04  profilanswer
 

Si je me trompe pas, path pointe bien vers BINNT et BINW dans cet ordre , et EDPATH vers EDDAT? Que j'active ou pas setvars.bat, ça ne change rien apparemment... J'ai essayé de le mettre en autoexec.bat mais bien sur pareil...

n°885965
Wipikka
Posté le 29-10-2004 à 16:41:48  profilanswer
 

Faut il que je remplace par @ECHO OFF
SET WATCOM=C:\WATCOM
SET  PATH=%WATCOM%\BINNT;%WATCOM%\BINW;%PATH%
SET EDPATH=%WATCOM%\EDDAT
SET INCLUDE=%WATCOM%\H;%WATCOM%\H\NT
REM SET LIB=
REM SET WWINHELP=D:\BINW

n°885987
Wipikka
Posté le 29-10-2004 à 17:22:51  profilanswer
 

Bon, personne ne répond , ké passa?
1 - Ma question est trop ---, ben ouiais mais n'empeche que ca marche pas...  
2 - Manque d'informations
3 -  ?

n°886061
Lam's
Profil: bas.
Posté le 29-10-2004 à 18:20:30  profilanswer
 

La majorité des gens s'en tape en fait. C'est un compilo qui a plus de 10 ans, qui ne fonctionne bien que pour DOS, et qui a plein de petits bugs relouds. Alors, oui, c'est le compilo de mon enfance, c'est le compilo qui a produit Doom, mais ça reste quand même une vieillerie.
 
Bref, il vaudrait mieux pour toi utiliser Visual C++ ou si tu veux du gratuit: Borland C++ Builder ou Mingw. Tu installes la librairie SDL et tu regardes comment ça fonctionne.
 
Et tu pourras coder des effets en DirectDraw de façon gratuite, simple, et moderne...  

n°886108
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 29-10-2004 à 19:20:42  profilanswer
 

wipikka >> personnellement, je n'utilise pas l'éditeur de textes de Watcom. je passe par UltraEdit et je compile en ligne de commandes direct.
pour lancer l'interpréteur de commandes, j'utilise le Command Prompt de Watcom, qui paramètre automatiquement les variables d'environnement, uniquement le temps que la fenêtre reste ouverte. ça évite de surcharger les variables d'environnement inutilement.
 
Lam's >> s'il veut compiler les exemples de mon tuto sur les effets de démos, il ne pourra pas utiliser autre chose que Watcom. c'est le seul que j'ai testé qui ne m'envoie pas chier dés que je fais un "out machin, truc" en asm.
 
edit: de plus, l'intéret de mon topic, c'est justement de montrer comment on faisait à l'époque ou l'on avait que le processeur, le DOS et un bon assembleur/compilateur sous la main, quand SDL/OGL/DX et autres n'existaient pas. ne le prend pas mal, mais je pense personnellement que coder une démo en utilisant ce genre de lib n'a strictement aucun intéret, puisque le boulot est maché


Message édité par Harkonnen le 29-10-2004 à 19:22:27

---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le 29-10-2004 à 19:20:42  profilanswer
 

n°886168
Lam's
Profil: bas.
Posté le 29-10-2004 à 21:23:04  profilanswer
 

Harkonnen a écrit :

edit: de plus, l'intéret de mon topic, c'est justement de montrer comment on faisait à l'époque ou l'on avait que le processeur, le DOS et un bon assembleur/compilateur sous la main, quand SDL/OGL/DX et autres n'existaient pas. ne le prend pas mal, mais je pense personnellement que coder une démo en utilisant ce genre de lib n'a strictement aucun intéret, puisque le boulot est maché


Bon, je pensais que le topic était plus sur les effets eux-mêmes plutôt que les bidouilles hardware (surtout qu'il y en a un paquet qui ne fonctionnent plus sur les cartes de nos jours, des modes VESA introuvables aux comportement en scroll hard ou en blit).  
 
Certes, pour coder un plasma en swappant 2 pages comme le faisait 2nd Reality par exemple, c'est pas très possible en DDraw. Mais franchement, je pense pas qu'il y ait grand intérêt à se limiter aux modes VGA et Vesa juste pour le plaisir de mouiller une larme de plus.  
 
Il y a encore un milliard de trucs à expliquer dans le topic qui peuvent se faire en faisant abstraction du mode vidéo : tout ce qui concerne le mapping 3D (expliquer comment on faisait le flat, le gouraud, le phong, l'env-map, le bump, le mapping linéaire, et le Z-corrected, le subpixel et le subtexel, etc.), et les effets 2D plus gourmands en terme de CPU (eau, projection de lumière, bump, déformations, plasmas, rubber bars, et toutes les couilles que jMagic ait jamais produit), etc.
 
Si un jour je déterre mon PC d'il y a 7 ans, je pourrais te ressortir les derniers effets 2D que j'avais fait à l'époque (du bump à gogo, des torsions, des déformations, etc.), et il n'y en a pas un seul qui soit dépendant de mode vidéo. En fait, j'utilisais une toute petite couche d'abstraction qui faisait que je codais sous Watcom, et que ça tournait ensuite en X-shm, en X-dga, en Direct Draw, ou même en mode texte :)
 
Bref, tout ça pour dire que démarrer le graphisme en regardant les effets old-school et les astuces de vieux loups, c'est une très bonne idée, mais autant le faire dans le contexte technique de nos jours (des libs qui tournent indépendamment du système, des compilos qui ont des features modernes et qui ont réglé depuis longtemps les problèmes d'aliasing de variables et de volatile ;) ), et des fonctions qui ne partent plus du principe qu'il suffit de se synchroniser sur la VBL et le monde sera beau...

n°889238
Wipikka
Posté le 03-11-2004 à 10:19:07  profilanswer
 

Merci Harko, Lam's.  J'avais effectivement essayé de remplacer l'éditeur de texte de watcom. Bon ca effectivement ca marche. Et par contre Harko,  j'imagine que oui quand meme, mais l'éditeur watcom il marche chez toi? Meme si tu t'en sers pas.  
Bon, là ce qui me chagrine, c'est que mes variables, je sais toujours pas si elles sont correctes, je pense que oui mais bon... pas sur. Et puis bon, je me dis que finalement l'interface de watcom, je peux pas actuellement m'en servir du tout en fait.
Si je crée un projet, avec un prog a la con type hello world en Win32, si je fais Make targets puis Run, je peux pas compiler, environment name watcom not found. C'est plutot genant...  Cela pourrait il venir des supports installés? Dos, Win16, Win32?  
 
 
 

n°889241
Wipikka
Posté le 03-11-2004 à 10:22:42  profilanswer
 

Bon, on m'écrit :
oh ça ca vient pas d'open watcom, si tu compiles pas c'est que t'as du installé un prog a la con comme activestates tcl/tk qui fou le binz systèmatiquement dans les variables d'environnement.
 
panneau de config > système > avancé > variables d'environnement
 
tu dois avoir un adapath ou un truc comme ça, tu le vire et tu rajoutes le repertoire au path de base (à la suite) et tout rentre dans l'ordre.
 
Après vérif, j'ai rien en adapath ou truc comme ça, j'ai un path pour Diskepper à la suite des path watcom,mais je pense pas que ça vienne de là tout de même?

n°889265
Wipikka
Posté le 03-11-2004 à 10:47:20  profilanswer
 

Pour info, paths:
C:\watcom\BINNT;C:\watcom\BINW;C:\watcom\BINNT;C:\watcom\BINW;C:\watcom\BINNT;C:\watcom\BINW;C:\watcom\BINNT;C:\watcom\BINW;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Fichiers communs\Autodesk Shared\;C:\Program Files\Executive Software\Diskeeper\

n°889572
Wipikka
Posté le 03-11-2004 à 16:00:25  profilanswer
 

Bon, probleme résolu.
 
J'ai desinstallé watcom, retiré les path de watcom. J'ai réinstallé watcom sans update, j'ai mis les paths en autoexec.bat  
 
@ECHO OFF
SET WATCOM=C:\WATCOM
SET PATH=%WATCOM%\BINNT;%WATCOM%\BINW;%PATH%
SET EDPATH=%WATCOM%\EDDAT
SET INCLUDE=%WATCOM%\H;%WATCOM%\H\NT
REM SET LIB=
REM SET WWINHELP=D:\BINW
 
et j'ai remis deux paths pour binnt et binw mais cette fois apres diskeeper. Pourquoi ca marche j'en sais rien, j'avais deja fait ces manips mais bon ca marche...
 
Merci Harko, merci Lam's et merci Kamoshoa.  
 
Allez on y retourne!

n°889749
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 03-11-2004 à 19:30:29  profilanswer
 

wipikka a écrit :

Merci Harko, Lam's.  J'avais effectivement essayé de remplacer l'éditeur de texte de watcom. Bon ca effectivement ca marche. Et par contre Harko,  j'imagine que oui quand meme, mais l'éditeur watcom il marche chez toi? Meme si tu t'en sers pas.


ben non, j'avais plein de merdes avec, c'est pour ça que je passe par ultraedit :sweat:
 

wipikka a écrit :


Bon, là ce qui me chagrine, c'est que mes variables, je sais toujours pas si elles sont correctes, je pense que oui mais bon... pas sur. Et puis bon, je me dis que finalement l'interface de watcom, je peux pas actuellement m'en servir du tout en fait.
Si je crée un projet, avec un prog a la con type hello world en Win32, si je fais Make targets puis Run, je peux pas compiler, environment name watcom not found. C'est plutot genant...  Cela pourrait il venir des supports installés? Dos, Win16, Win32?


à partir du moment ou tu peux compiler en ligne de commande, tes variables sont correctes. l'éditeur de watcom je l'ai laissé tomber tellement il était buggé de partout. tu peux avantageusement le remplacer par UltraEdit ou autre :)


---------------
J'ai un string dans l'array (Paris Hilton)
n°889976
Wipikka
Posté le 04-11-2004 à 08:53:27  profilanswer
 

Bon, j'ai bossé dessus une bonne partie de la nuit, ça tourne comme je voulais... Mystère et boule de gomme... Sympathiques les old schools.  Puis ben l'autre partie de la nuit, j'ai tourné sur VC ++ et devC , avec SDL. C'est clair, l'esprit n'est pas le même.... La dernière partie de la nuit, la gamine s'est rétamé dans les escaliers. Quelqu'un connait-il un prog pour éviter ça?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Algo

  parametrage setvars.bat open watcom pour xp

 

Sujets relatifs
Open Watcom 1.3 release !Forum Open-Source
Compiler avec open watcom[debutant] open, write et delete???
Installation open gd avec easyphpOpen office Connexion a ma base de donnees chez free.fr
Faire son choix parmis les SGBD Open Source ?easyphp -> open gl
Plus de sujets relatifs à : parametrage setvars.bat open watcom pour xp


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR