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 :

INT32_MIN could not be resolved


Sujet :

C++

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 74
    Par défaut INT32_MIN could not be resolved
    Salut à tous,
    Je débute en C++ et je viens de prendre en main un projet que je n'arrive pas à compiler.
    Les erreurs sont de type variable non-définie :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INT32_MIN could not be resolved
    J'ai cherché dans tout le projet si cette variable est définie quelque part mais ce n'est pas le cas. Sachant que ce projet est largement distribué et apparemment je suis le seul à avoir ce problème.

    Merci d'avance.

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Canada

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 147
    Billets dans le blog
    4
    Par défaut
    Bonjour,

    il s'agit d'une variable ou d'un type ?
    Si ça fonctionne chez d'autres, vérifie l'arborescence du projet, les dossiers d'inclusions, éventuellement un header automatiquement inclus.
    Quel compilateur tu utilises ? Avec quel compilateur les autres parviennent à compiler ?
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 74
    Par défaut
    C'est une variable "int". J'utilise eclipse CDT sous Mingw.

  4. #4
    Expert confirmé

    Avatar de dragonjoker59
    Homme Profil pro
    Software Developer
    Inscrit en
    Juin 2005
    Messages
    2 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Software Developer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2005
    Messages : 2 033
    Billets dans le blog
    12
    Par défaut
    INT32_MIN me fait penser à une constante C stockant la valeur minimale d'un int. Je crois que INT32_MIN devrait se trouver dans stdint.h, cependant c'est du C (pas un mal en soi hein !)
    En C++ je préfère utiliser std::numeric_limits<int>::min(), en incluant <limits>.
    Si vous ne trouvez plus rien, cherchez autre chose...

    Vous trouverez ici des tutoriels OpenGL moderne.
    Mon moteur 3D: Castor 3D, presque utilisable (venez participer, il y a de la place)!
    Un projet qui ne sert à rien, mais qu'il est joli (des fois) : ProceduralGenerator (Génération procédurale d'images, et post-processing).

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 74
    Par défaut
    Effectivement, c'est une solution envisageable et dont j'ai recours:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #define INT32_MAX=std::numeric_limits<int32_t>::max();
    Mais le plus étrange c'est que l'objet défini à l'aide cette variable :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    IntOption    cpu_lim("MAIN", "cpu-lim","Limit on CPU time allowed in seconds.\n", 0, IntRange(0, INT32_MAX));
    cet objet n'est plus reconnu à un appel comme :

    Faut savoir que sous linux je n'ai aucun souci lors de la compilation du projet. Là j'aimerai juste savoir le problème qui est d'ordre de "linkage" j'imagine...

Discussions similaires

  1. Réponses: 1
    Dernier message: 24/11/2013, 13h22
  2. Réponses: 0
    Dernier message: 29/04/2013, 14h20
  3. Erreur "Symbol could not be resolved"
    Par nassarane dans le forum Eclipse C & C++
    Réponses: 1
    Dernier message: 07/01/2013, 18h25
  4. Erreur "Type 'u_char' could not be resolved"
    Par ikuzar dans le forum Eclipse C & C++
    Réponses: 6
    Dernier message: 30/11/2012, 08h25

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