IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres éditeurs Discussion :

probleme de compilateur C++ 5.5


Sujet :

Autres éditeurs

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 7
    Par défaut probleme de compilateur C++ 5.5
    Bonjour à tous,voici mon problème:

    j'ai installé Borland C++ 5.5 et suivi les instructions indiquées dans le tutorial de Gilles louise:

    lorsque j'ouvre ma fenetre DOS sous windows xp, j'ai le repertoire suivant qui s'affiche: c:\Documents and Settings\Mon nom>
    Sur ce,je tape après Mon nom>cd..\..\ pour arriver à la racine de c:
    là, je suis les instructions:
    c:\>cd Borland\bcc55 qui donne:
    c:\borland\bcc55> et je tape mon nouveau répertoire:>mkdir Nom

    A partir de là, les problèmes commencent car quand je veut créer un edit go.bat contenant les instructions:
    path %path%;c:\Borland\bcc55\bin;
    cd..\..\Borland\bcc55\Nom et que je veut vérifier avec la commande path si les instructions ont bien été enregistrés,la ligne suivante s'affiche:
    PATH=c:\WINDOWS\system32;c:\WINDOWS;c:\WINDOWS\system32\Wbem et pas les instructions d'edit go.bat à la suite.

    Quelqu'n peut-il me dire ou je me suis trompé car je n'y comprend plus rien !
    merci d'avance pour toutes les réponses.

  2. #2
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 817
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 817
    Par défaut
    Salut,

    Tu as essayé en tapant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SET PATH=%PATH%;c:\Borland\bcc55\bin
    au lieu de

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    path %path%;c:\Borland\bcc55\bin;
    ?
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  3. #3
    Membre éprouvé
    Inscrit en
    Novembre 2002
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 120
    Par défaut
    Tes instructions SET PATH ne seront prises en compte que jusqu'à la fin du batch. C'est comme ça. Après il faudra que tu précises ton système d'exploitation afin qu'on te donne une réponse plus appropriée.

    Sinon, voici une autre méthode qui marche (et qui a l'avantage de ne pas avoir à tout retapper à chaque fois):

    Tu crée un raccourci vers: "%comspec% /k C:\Borland\bcc55\bin\bccvars.bat"

    Ou bccvars.bat est un fichier que tu as toi même créé et qui contient ta ligne de modification du PATH. Tu peux aussi y ajouter tes instructions CD, etc. Après il suffit juste de cliquer sur le raccourci et tout s'exécute. Pourquoi ne pas utiliser un batch tout court? Parce que à la fin du BATCH la main n'est pas laissée à l'utilisateur (sous Windows).

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 13
    Par défaut
    pour n'avoir ni a tout retaper dans l'invite dos ,ni a cliquer sur un racourci
    suis les instruction suivante:
    va dans regedit(demarer>executer>"regedit") puis va dans la clé ->
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Environment]:
    -rajoute au path "C:\Borland\bcc55\bin"
    -fait click droit et creer une valeur de chaine extensible.nome la "INCLUDE" puis affecte lui "C:\Borland\BCC55\Include"
    -creer encore une valeur de chaine extensible nome la "LIB"
    et affecte lui "C:\Borland\BCC55\Lib"
    //------------------------------------------------
    reboot ton PC et avec ca c bon croit moi

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 7
    Par défaut
    merci pour vos réponses à tous, je cours les essayer et vous tient au courant .

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 7
    Par défaut problème de compilation
    Re-salut,voilà, j'ai essayé la solution de plegat et le résultat est le même;

    ensuite celle de ShootDX,mais je n'est pas bien compris l'histoire du raccourci;

    pour finir, celle de jprozorback qui a donné des bons résultats.merci à vous trois.

    mais,voilà un nouveau problème !

    Quand je compile le programme de base suivant:

    #include <iostream>
    int main ()
    {
    std::cout << "Bonjour";
    return 0;
    }

    le compilateur affiche:

    C:\Borland\BCC55\bin>bcc32 -I..\include -L..lib prg
    Borland C++ 5.5.1 for Win32 Copyright <c> 1993, 2000 Borland
    prg.cpp:
    Error E2141 prg.cpp 1: Declaration syntax error
    Error E2090 ..\include\rw/stddefs.h 52: Qualifier 'std' is not a class or namespace name
    Error E2272 ..\include\rw/stddefs.h 52: Identifier expected
    Error E2304 ..\include\rw/stddefs.h 160: Constant variable 'size_t' must be initialized
    Error E2141 ..\include\rw/stddefs.h 160: Declaration syntax error
    Error E2316 ..\include\mem.h 39: 'size_t' is not a member of 'std'
    Error E2188 ..\include\mem.h 39: Expression syntax
    Error E2293 ..\include\mem.h 39: > expected
    Error E2316 ..\include\mem.h 40: 'size_t' is not a member of 'std'
    Error E2188 ..\include\mem.h 40: Expression syntax
    Error E2293 ..\include\mem.h 40: > expected
    Error E2316 ..\include\mem.h 41: 'size_t' is not a member of 'std'
    Erroe E2188 ..\include\mem.h 41: Expression syntax
    Error E2293 ..\include\mem.h 41: > expected
    Error E2316 ..\include\mem.h 42: 'size_t' is not a member of 'std'
    error E2188 ..\include\mem.h 42: Expression syntax
    Error E2293 ..\include\mem.h 42: > expected
    Error E2316 ..\include\mem.h 49: 'size_t' is not a member of 'std'
    Error E2188 ..\include\mem.h 48: Expression syntax
    Error E2293 ..\include\mem.h 49: > expected
    Error E2316 ..\include\mem.h 51: 'size_t' is not a member of 'srd'
    Error E2188 ..\include\mem.h 50: Expression syntax
    Error E2293 ..\include\mem.h 51: > expected
    error E2316 ..\include\mem.h 53: 'size_t' is not a member of 'std'
    Error E2188 ..\include\mem.h 52: Expression syntax
    Error E2228 ..\include\mem.h 52: Too many error warning messages
    *** 26 errors in Compile ***

    Si vous avez le temps merci de me dire qu'est-ce qui ne vas pas.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 13
    Par défaut
    deja tu na pas besoin de montrer le chemin des includes et des lib maintenant.
    fait ->
    bcc32 prog //si c du c++
    bcc32 prog.c //si c'est du c
    bcc32 -tW prog // tu a une WinMain

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 7
    Par défaut
    Je viens d'essayer bcc32 prog pour le C++ et voilà ce que me donne le compil :

    c:\Borland\BCC55\bin>Bcc32 prog
    Borland C++ 5.5.1for Win32 Copyright <c> 1993, 2000 Borland
    Error E2194 Could not Find File 'prog-cpp'

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 13
    Par défaut
    if faut creer un fichier .bat et il faut qu'il se trouve dans le meme endroit
    que ton fichier c++.
    dans ton fichier .bat tu mets ->

    bcc32 prog
    prog
    pause

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 13
    Par défaut
    alors tant est ou ?

  11. #11
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 7
    Par défaut compilateur C++,installation compliqué.
    Salut,désolé de ne pas t'avoir répondu car j'étais parti faire une vérification de spyware,malware sur mon pc.

    A propos,voilà ce qui s'affiche quand j'utilise la commande path :

    PATH=C:\WINDOWS\system32;c:\WINDOWS;C\WINDOWS\system32\Wbem;pth=C:\WINDOWS\system32.C:\WINDOWS;C:\WINDOWS\system32\Wbem;path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\Wbem;path=C:\WINDOWS\system32;c:\Borland\bcc55\bin;;c:\Borland\bcc55\bin;;c;\Borland\bcc55\bin;

    Qu'est-ce ça signifie ?

    Quand tu parle de mon fichier C++,tu fait référence à quoi car je ne saisi pas le sens.

    j'ai crée un dossier censé acceuillir mes programmes C++ et qui est logé dans le répertoire bcc55.Est-ce le bon endroit ou faut-il que ce dossier soit dans bin ?

    Sinon je viens de mettre le fichier.bat que tu m'a conseillé dans le repertoire ou se trouve le compilateur (bin) et un message d'erreur du genre "n'est pas reconnu en tant que commande interne ou externe,un programme exécutable ou un fichier de commande".

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 13
    Par défaut
    dans ton path tu doit mettre qu'1 fois ->c:\Borland\bcc55\bin
    et qu'1 fois des ";"

    le repertoir bin lesse le .
    creer ton fichier de travail dans "mes doc" par exemple.
    creer un repertoire prog dans lequel tu mettra ->
    le fichier .cpp //la ou ta mis ton code source
    un fichier .bat // pour compiler

    le fichier .bat doit imperativement se trouver au meme endroit que ton fichier .cpp .Double click sur le fichier .bat (et voila)

  13. #13
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 7
    Par défaut
    "dans ton path tu doit mettre qu'1 fois ->c:\Borland\bcc55\bin
    et qu'1 fois des ";"


    C'est ce que j'ai fait selon tes instructions :

    " va dans regedit(demarer>executer>"regedit") puis va dans la clé ->
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Environment]:
    -rajoute au path "C:\Borland\bcc55\bin"
    -fait click droit et creer une valeur de chaine extensible.nome la "INCLUDE" puis affecte lui "C:\Borland\BCC55\Include"
    -creer encore une valeur de chaine extensible nome la "LIB"
    et affecte lui "C:\Borland\BCC55\Lib"


    Je crois que mon systeme d'exploitation part en vrille

    après,selon tes dernières instructions :

    "le repertoir bin lesse le .
    creer ton fichier de travail dans "mes doc" par exemple.
    creer un repertoire prog dans lequel tu mettra ->
    le fichier .cpp //la ou ta mis ton code source
    un fichier .bat // pour compiler "
    le fichier .bat doit imperativement se trouver au meme endroit que ton fichier .cpp .Double click sur le fichier .bat (et voila)"


    C'est fait et çà ne donne toujour rien (si je clicke sur bath,il apparaît son contenu !)
    Excuse-moi mais je ne suis qu'un novice et j'ai du mal a me retrouver dans tout ça. merci pour le temps que tu m'accorde.

  14. #14
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 13
    Par défaut
    deja dans ton path fait en sort qu'il n'apparaisse qu'1 fois la meme chose
    -->
    path=C:\WINDOWS\system32;c:\WINDOWS;C\WINDOWS\system32\Wbem;c:\Borland\bcc55\bin; (modifie dans regedit)

    qand tu click droit sur le .bat tu as ->

    -modifier:pour rentrer les instruction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    bcc32 prog 
    prog 
    pause
    -ouvrir:pour l'exucuter

    avec le fichier dans le meme rep ca devrait marcher...
    [/code]

  15. #15
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 7
    Par défaut
    Voici la ligne path de regedit: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\Wbem à laquelle s'enchaine la ligne: path=%path%;c:\Borland\bcc55\bin

    qu'est-ce qui doit être modifié ?

    Franchement,je crois plutot que mon systeme d'exploitation (windows xp) ne répond pas comme il se doit car d'après tout ce qui m'a été dit et que j'ai suivi,je n'arrive pas à obtenir une mise en route du compilateur.Donc,je n'insisterai pas sur ce problème et m'en vais re-essayer dev-C++ qui est tout aussi prise de tête (mais bon,j'finirais par y arriver !). Merci pour le coup de main.

Discussions similaires

  1. Probleme de compilateur pgf90
    Par reg01 dans le forum Administration système
    Réponses: 4
    Dernier message: 23/05/2007, 16h56
  2. Probleme d compilateur
    Par ipascual dans le forum C++
    Réponses: 8
    Dernier message: 19/10/2006, 08h59
  3. boost - Probleme avec compilateur C++ de visual studio 2005
    Par gilles641 dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 24/01/2006, 19h03
  4. Réponses: 2
    Dernier message: 28/07/2005, 13h58
  5. [Kylix 3] Probleme de compilateur
    Par iwky dans le forum EDI
    Réponses: 1
    Dernier message: 11/12/2004, 19h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo