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 :

Doxygen - Ignorer des mots clés.


Sujet :

Autres éditeurs

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 164
    Points : 85
    Points
    85
    Par défaut Doxygen - Ignorer des mots clés.
    Bonjour à toutes et à tous,

    Je remonte un peu ce post, car je suis également débutant avec doxygen.
    J'aimerais savoir la procédure exacte à suivre pour le nommage des commentaires doxygen. En effet, j'ai essayé, et je n'ai pas le résultat espéré.

    Par exemple, j'ai un fichier d'en-tête par exemple "toto.h", pour plusieurs unités CPP (pomme.cpp, poire.cpp ...). J'ai documenté principalement dans les sources mais aussi dans le header. J'aimerais savoir comment fait doxygen pour se retrouver entre mon unique header et mes différents CPP ? Est-ce possible tout simplement ? si non, je suis désespéré ...

    J'ai suivi le tutoriel suivant :http://franckh.developpez.com/tutoriels/outils/doxygen/

    Dans la partie "Classe" de la doc HTML générée, j'ai la description brève, mais je n'ai pas les descriptions pour les constructeurs/destructeurs/méthodes ...

    J'ai dû oublier quelque chose, mais je ne vois pas ... ou alors, est-ce un paramètre de doxygen dans le wizard ?

    Merci pour votre aide,

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 164
    Points : 85
    Points
    85
    Par défaut
    Bonjour,

    Je viens de trouver mon problème.

    Je développe sous C++ Builder XE2 et dans mes projets, j'ai beaucoup de "DLL" et pour exporter correctement ces DLL, il faut placer __declspec(dllexport) entre le mot clé "class" et le nom de la classe (MaClasse)

    En version précédente, C++ Builder autorisait : __declspec(dllexport) class MaClasse

    Est-ce qu'il y a moyen avec doxygen d'ignorer des mots clés ?
    Ou si quelqu'un d'autre à une idée, je suis preneur, merci

    Merci

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 164
    Points : 85
    Points
    85
    Par défaut
    Bonjour,

    J'ai trouvé le moyen sous doxygen "d'ignorer" des mots clés et notamment "__declspec(dllexport)".

    La réponse est ici en fait : http://www.stack.nl/~dimitri/doxygen/preprocessing.html

    Dans la partie "preprocessing", il faut donc modifier les paramètres suivants :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    #---------------------------------------------------------------------------
    # Configuration options related to the preprocessor
    #---------------------------------------------------------------------------
    ENABLE_PREPROCESSING   = YES
    MACRO_EXPANSION        = YES
    EXPAND_ONLY_PREDEF     = YES
    SEARCH_INCLUDES        = YES
    INCLUDE_PATH           = 
    INCLUDE_FILE_PATTERNS  = 
    PREDEFINED             = __declspec(x)=
    EXPAND_AS_DEFINED      = 
    SKIP_FUNCTION_MACROS   = YES
    Et là, cela fonctionne impeccable

    Si cela peut aider quelqu'un d'autre

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 10/10/2006, 12h38
  2. Comment stocker des mots clés dans une bas Mysql
    Par renofx1 dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 05/01/2006, 00h57
  3. Liste des mots clés c++
    Par CyberCouf dans le forum C++
    Réponses: 4
    Dernier message: 08/12/2005, 00h13
  4. Réponses: 13
    Dernier message: 16/11/2005, 13h15
  5. [Doxygene] Ignorer des fichiers
    Par chronos dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 28/07/2005, 11h24

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