Bonjour,
Borland c++ 5.5 fonctionne-t-il sous windows Xp?
@+
Bonjour,
Borland c++ 5.5 fonctionne-t-il sous windows Xp?
@+
merci,
donc le pb vient de moi, j'ai suivi les indications d'un tut pour commencer, j'obtiens bien une liste dans la ligne de commande après avoir tapé bcc32, Ilink32, ça marche jusqu'au test 'hello world' : erreur can't open file 'windows.h' et une autre erreur, j'ai fait un copier\coller de l'exemple du tut pour le fichier hello.cpp...
que faire?
@+
essayes en mettant ca au début du projet
Code : Sélectionner tout - Visualiser dans une fenêtre à part #include <windows.h>
ça ne marche pas,
je décris rapidemment ce que je fais:
après un premier essai sur c:\ qui marchait pas, j'ai réinstallé Borland dans Program Files(ça marche souvent mieux) en rentrant les nouvelles variables d'environnement(path=...;...;C:\Program Files\Borland\BCC55\Bin)
voici le tut concerné:
http://pcoudert.developpez.com/bc55tut/
j'ai donc rajouté #include <windows.h> au début du fichier hello.cpp mais j'obtiens précisément les erreurs suivantes après avoir tapé :
bcc32 hello
Error 2209 hello.cpp 1: Unable to open include file 'windows.h'
Error 2209 hello.cpp 2: Unable to open include file 'stdio.h'
Error 2268 hello.cpp 7: call to indefined function 'printf' in function main()
*** 3 errors in Compile ***
@+
il ne trouve pas le chemin pour la recherche des include et donc in ne connait pas la fonction printf
reverifie ton install
ok,
mais comment revérifier son install? tout est dans Program Files c'est bien là devant mes yeux et je n'ai rien touché,
vu que bcc32 marche et Ilink32 aussi, je pensais il n'y avait pas de pb de chemin,
tite question, pour définir la variable d'environnement, sous Xp, il faut rajouter le chemin jusqu'au dossier bin(en insérant le ';') à la suite de la variable path? c'est bien la seule chose à faire?
@+
les fichiers Bcc32.cfg et ilink32.cfg doivent bien être placé dans le dossier bin ?
@+
je ne sais pas comment fonctionne xp
mais sous 9x dans autoexec.bat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 set path=%path%;c:\program files... attention que sous dos les noms de plus de 8 ou 9 caracteres sont tronques...
Il ne manquerait pas un "BCCDIR=<répertoire de BCC32>" dans tes variables d'environnement ? Essaye d'écrire ce script BATCH :
(tu sauves ça dans "test.bat" dans ton répertoire C:\)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 @echo off SET BCCDIR=C:\PROGRA~1\BORLAND\BCC32\ SET PATH=C:\PROGRA~1\BORLAND\BCC32\;C:\Windows\;
Tu lances une console texte ("Invite MS-Dos" sous Windows 98, ou lance "command" avec la commande Exécuter du Menu Démarrer), tu lances le script : tape "C:" (pour aller sur le disque C:), "CD \" (retour au répertoire racine), "test.bat" (lance test.bat). Et ensuite tu fais ce que tu veux.
J'ai découvers récement que Windows XP cache des autoexec.bat et config.sys dans son répertoire système (question de compatibilité !) :
C:\Windows\System32\Autoexec.NT
C:\Windows\System32\Config.NT
@+ Haypo
ça ne marche pas apparemment, j'ai réinstallé Borland sur c:\ donc j'ai tapé:
@echo off
SET BCCDIR=C:\BORLAND\BCC32\
SET PATH=C:\BORLAND\BCC32\;C:\Windows\;
a noter que je n'ai pas de répertoire BCC32 dans le dossier Borland, je ne sais pas si c'est normal,
j'ai aussi essayé de rentrer les variables par le panneau de configuration, sans résultat...
@+
à l'installation, on vous a demandé de choisir le répertoire d'install
si vous avez choisi d:\titi
plutôt que
c:\borland\bcc55
alors vous devez mettre d:\titi\bin dans les différents PATH
ansi que
-I"D:\TITI\INCLUDE" dans BCC32.CFG (qui se trouve sous \bin)
et
-L"D:\TITI\LIB" dans ILINK32.CFG (qui se trouve sous \bin)
oui oui, c'est bien ce que je fais, mais je ne comprend pas pourquoi ça ne marche pas,
je commence à désespérer...
(je rappelle que je suis sous Xp)
pour y voir plus clair j'ai voulu accéder au fichier autoexec.bat sur c:\, comme il n'y était pas j'ai essayer d'en créer un, mais j'ai un message me disant que ce fichier existe déjà, et on me demande si je veux le remplacer,
pourtant je ne vois pas ce fichier, même en activant l'option "afficher les fichiers\dossiers cachés" en appliquant à tous les dossiers, en redémarrant le PC aussi,
je voudrais savoir si c'est normal,
depuis le panneau de config j'ai des pb: il y a pas mal de répétitions dans la variable path :
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%PATH%;c:\lightflow;%PATH%;c:\borland\bcc55;c:\borland\bcc55\bin
là encore est-ce que c'est normal ? ou est-ce que je peux supprimer sans risque les valeurs qui se répètent au début car quand je me place dans le dossier c:\test, et que je tape path, j'obtiens une valeur de 12 lignes plein de répétitions, c'est probablement lié à la variable path...
@+
merci.
Il faut aussi que tu décoches "masquer les fichiers du système..."Envoyé par Ligey
merci,
autoexec.bat apparait maintenant, bizarre il n'y a rien d'inscrit dans ce fichier... est-ce normal?
je laisse comme ça ou est-ce que je peux le modifier san risque pour y caser les variables d'environnement?
@+
ne cherchez plus, le pb est résolu, je ne sais pas vraiment pourquoi mais ça marche maintenant,
merci à tous!
@+
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager