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

C++ Discussion :

comment peut on compiler texmacs sous visual C++


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2010
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 6
    Par défaut comment peut on compiler texmacs sous visual C++
    bonjour
    je suis un étudiant au master de développement informatique et j'ai un projet sur wintexmacs (logiciel open source qui sert a traitement de texte scientifique)
    le prof nous demande de travailler sous Visual C++ .
    j'ai installer plateforme SDK, téléchargé le code source , ouvrir le projet tmwin.dsw puis je compile , il génère 4200 erreurs
    j'ai besoin d'aide,comment peut on compiler texmacs sous visual C++

  2. #2
    Membre Expert
    Avatar de white_tentacle
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    1 505
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 1 505
    Par défaut
    Je pense qu'il te manque des en-têtes, où que les chemins d'inclusion ne sont pas bons.

    Peux-tu poster un petit échantillon du genre d'erreurs que tu reçois ?

  3. #3
    Expert éminent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par défaut
    Salut,
    Citation Envoyé par white_tentacle Voir le message
    Je pense qu'il te manque des en-têtes, où que les chemins d'inclusion ne sont pas bons.

    Peux-tu poster un petit échantillon du genre d'erreurs que tu reçois ?
    Et de préférence les deux ou trois premières... Il y a de très fortes chances pour que les suivantes découlent directement de celles que je demande
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  4. #4
    Nouveau membre du Club
    Inscrit en
    Mars 2010
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 6
    Par défaut bonjour
    voila un échantillon des erreurs :
    4970 warning C4809: l'instruction switch a une étiquette 'default' redondante*; toutes les étiquettes 'case' possibles sont fournies

    2991 warning C4800: 'SCM'*: valeur forcée à la valeur booléenne 'true' ou 'false' (avertissement sur les performances)
    .
    .
    Erreur 164 error C2593: 'operator ==' est ambigu

    le lien du logiciel:
    http://www.texmacs.org/tmweb/downloa...exmacs.en.html
    merci

  5. #5
    Expert éminent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par défaut
    Bon, les deux premières lignes peuvent être oubliées.

    La première t'indique que la valeur default d'un switch case est inutile, car toutes les valeurs ont déjà été testées dans les case.

    La seconde ligne indique apparemment que la valeur d'un pointeur (l'adresse vers laquelle il pointe) est forcée momentanément à true ou false, parce qu'il est (sans doute) utilisé dans un test.

    Par contre, la troisième ligne est sans doute la première qui pose problème: il semblerait que le compilateur ne trouve pas d'opérateur d'égalité adapté pour l'objet à tester (ou qu'il y a plusieurs opérateurs d'égalités et qu'il ne sait donc pas lequel choisir).

    Pourrais tu, dans un premier temps, nous donner le code de la fonction dans laquelle se trouve la ligne 164 (elle doit normalement commencer avant cette ligne et finir, sans doute un peu après)
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  6. #6
    Nouveau membre du Club
    Inscrit en
    Mars 2010
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 6
    Par défaut
    le code du fonction qui contient la ligne 164:
    inline int arity (tree t) {
    if (t.rep->op == STRING) return 0;
    else return N ((static_cast<compound_rep*> (t.rep))->a);
    }

Discussions similaires

  1. Réponses: 2
    Dernier message: 17/06/2008, 11h38
  2. [ClickOnce] Comment peut-on le gérer sous FireFox ?
    Par fregolo52 dans le forum EDI/Outils
    Réponses: 4
    Dernier message: 23/08/2007, 08h51
  3. Comment avoir la bibliothèque STL sous Visual C++ ?
    Par kruskal21 dans le forum Visual C++
    Réponses: 4
    Dernier message: 04/07/2007, 14h03
  4. comment établir une liaison usb sous visual c++ ?
    Par Baby_Chou dans le forum MFC
    Réponses: 2
    Dernier message: 03/02/2005, 08h31

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