Bonjour,

Comme évoqué ici, je tente d'y voir plus clair dans un développement "improvisé" en Qt 6.4.2 + QCustomPlot + QXlsx.
J'ai pensé qu'UML est adapté à la description de ce que j'ai pondu...
Donc je me suis lancé dans l'apprentissage d'UML et j'ai trouvé clang-uml dans mes paquets Debian afin de générer les diagrammes à partir de mes sources.

Or je rame un peu à utiliser ce soft.
Après un clang-uml --init, j'ai lancé clang-uml -p que j'ai dû stopper après quelques minutes car ça ne débouche pas : la progression bloque au plus bas niveau alors que le processeur tourne (60°C au lieu de 33°C) et la conso mémoire dépasse 9 Go.

Je pense que ça s'explique par la "descente" du logiciel dans l'arborescence de Qt et des autres bibliothèques utilisées.

J'ai tenté alors ce fichier d'init (.clang-uml) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
compilation_database_dir: .
output_directory: docs/diagrams
diagrams:
  eds_class_diagram:
    type: class
    glob:
      - /home/sylvain/Developpements/EDS/EDS_sources/*.cpp
    exclude:
      subclasses:
        - LireFichierDonneurs
        - Sauvegardes
        - QScxmlStateMachine
      namespaces:
        - Qt
        - QXlsx
        - QCP
Mais pas de bol, même constat...
Où est le soucis ? Entre ma chaise et mon clavier ?