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 :

directive de pré-traitement #d invalide


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2012
    Messages : 46
    Par défaut directive de pré-traitement #d invalide
    Bonjour !

    J'essaye de compiler un fichier (qui à la base était écrit pour windows) et j'essaye de le porter sur Linux ...
    Cepdendant, quand je le compile avec monodevelop, il n'y a aucune erreur, en revanche, quand je le compile avec le makefile, j'obtient une centaines d'erreurss du type :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mon_fichier.cpp:X:Y: erreur: directive de pré-traitement #p invalide
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mon_fichier.cpp:X:Y: erreur: directive de pré-traitement #d invalide
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mon_fichier.cpp:X:Y: erreur: directive de pré-traitement #e invalide
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mon_fichier.cpp:X:Y: erreur: directive de pré-traitement #i invalide
    D'ailleurs, X et Y représente quoi ?

    Merci beaucoup d'avance !

  2. #2
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    Citation Envoyé par ABouras Voir le message
    Bonjour !

    J'essaye de compiler un fichier (qui à la base était écrit pour windows) et j'essaye de le porter sur Linux ...
    Cepdendant, quand je le compile avec monodevelop, il n'y a aucune erreur, en revanche, quand je le compile avec le makefile, j'obtient une centaines d'erreurss du type :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mon_fichier.cpp:X:Y: erreur: directive de pré-traitement #p invalide
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mon_fichier.cpp:X:Y: erreur: directive de pré-traitement #d invalide
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mon_fichier.cpp:X:Y: erreur: directive de pré-traitement #e invalide
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mon_fichier.cpp:X:Y: erreur: directive de pré-traitement #i invalide
    D'ailleurs, X et Y représente quoi ?

    Merci beaucoup d'avance !
    X est le numéro de ligne, et Y le numéro de colonne du premier caractère de l'erreur.
    à mon avis, dans les réglages de monodevelop, tu as des options du genre de -Dd=define pour l'appel de g++

Discussions similaires

  1. invalid preprocessing directive #"41 "
    Par o_Nejma dans le forum Débuter
    Réponses: 4
    Dernier message: 19/02/2014, 20h10
  2. Direct Graphics
    Par Blustuff dans le forum DirectX
    Réponses: 9
    Dernier message: 28/10/2002, 04h19
  3. Hors série PCTEAM sur Direct 3D
    Par Shakram dans le forum DirectX
    Réponses: 1
    Dernier message: 12/10/2002, 16h34
  4. Matrice de filtrage ?
    Par gimlithedwarf dans le forum Traitement d'images
    Réponses: 2
    Dernier message: 24/08/2002, 09h44
  5. La communauté Direct X est au repos?
    Par Shakram dans le forum DirectX
    Réponses: 21
    Dernier message: 18/07/2002, 23h32

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