Windowed projects/mkdcppw/Aide
De Wiki EELL.
![]() | Cette page n'est pas finie. Veuillez considérer le plan et le contenu comme incomplets et en préparation, temporaires et sujets à caution. Si vous souhaitez participer, il vous est recommandé de consulter sa page de discussion au préalable. |
Copie d'écran mkdcppw 121215 :
Sommaire |
Aide dans d'autres langues
Premiers pas
Installer mkdcppw empaqueté Ubuntu (Debian)
Télécharger les paquets
Installer les paquets
Compiler mkdcpp pour d'autres systèmes
Prérequis pour compiler
Télécharger la dernière version compactée des fichiers sources
Décompresser le fichier téléchargé
Compiler et installer
Contrôler l'installation
Plus: adapter la version pour une autre langue
Comment utiliser mkdcppw
Coder les fichiers sources
- Exemple de codage
/*D ExitError () ----------------------------------------------------------------------------- ACTION: En ligne de commande: Affiche l'erreur sur la konsole et met fin au programme CmapGpsu. SYNTAXE: // Directives de compilation et entêtes (headers) standards : #include "version.h" // Déclarations complémentaires publiques : #include "CmapGpsu.h" void ExitError( int iErr ); PORTABILITE: Systèmes: Windows konsole, Tous LINUX en version konsole. DESCRIPTION: int iErr : Numéro d'erreur à transcrire en clair au terminal ou à la fenêtre d'erreur en version fenêtrée. VALEUR RETOURNÉE: Ne renvoie rien. (Quitte le programme CmapGpsu) */ /*H // Fichier ExitError.cpp extern void ExitError( int iErr ); */
- Les caractères 'D' et 'H' sont des repères pour le décodage avec l'option 't' (texte seul).
- Les caractères de commentaire /*, */, // et les caractères de repèrage ne seront pas transcrits au décodage.
- Le caractère 'D' décodera la documentation de la fonction
Le caractère 'H' servira à créer le fichier d'entête (header) de l'application.
Créer un fichier de projet
Un fichier de projet est composé de tous les fichiers sources d'une application, voire de tous les fichiers texte d'une application.
Ce peut être par exemple:
Fichier de projet CmapGpsu.prj :
CmapGpsu.txt version.h CmapGpsu.h CmapGpsu.cpp ExitError.cpp
Vu que les fichiers ont des extensions différentes on peut utiliser l'option 'f' (find - trouver).
Si tous les commentaires sont du même style 'C', if suffit d'imposer le style de décodage 'C'.
Une bonne façon de créer un fichier de projet est d'utiliser la commande ls -1 *.* qui a l'avantage de trier les fichiers de fonctions dans l'ordre alphabétique et d'éviter les fichiers binaires ou de commandes Shell sans extension.
Attention : avec cette commande dans un terminal ou dans un fichier de commandes Shell, -1 est le chiffre 1 et non le caractère 'l'
- Commandes dans un fichier Shell placé dans le répertoire des fichiers de l'application pour créer le fichier de projet application.prj :
#!/bin/bash echo "Création ou mise à jour du projet CmapGpsu" ls -1 *.* > CmapGpsu.prj clear cat CmapGpsu.prj echo "" echo "Taper sur retour chariot <-/ pour quitter" read clavier # juste pour se donner le temps d'examiner le contenu
On intégrera évidemment le fichier de projet dans le projet, mais comme celui-ci n'aura pas de commentaire codé, cela n'a pas d'importance.
Notez que les extensions '.prj et '.pj' sont reconnus dans mkdcppw, comme étant des extensions de fichiers de projet.
Générer les documents
Cliquez sur l'application ou, si l'application est installée, lancez la commande mkdcppw dans une Konsole.
- Première étape, sélectionnez le fichier source
Résoudre un problème
- d'abord le forum