IBM Streams 4.3.0
Configuration d'un projet C/C++ synchronisé
Vous pouvez configurer l'emplacement des fichiers d'inclusion, de source et de génération pour un projet C++ synchronisé. Il vous est aussi possible de configurer le projet C++ synchronisé pour une génération automatique quand vous éditez un fichier .hpp ou .cpp.
Procédure
- Configurez le chemin d'inclusion du projet C++ synchronisé dans l'environnement distant.
- Dans la vue Explorateur de projets, cliquez avec le bouton droit de la souris sur le projet C++ que vous avez créé puis cliquez sur Propriétés.
- Développez Général C/C++ et sélectionnez Chemins d'accès et symboles.
- Sur l'onglet Inclusions, sous Langages, sélectionnez GNU C++ puis cliquez sur Ajouter.
- Dans la fenêtre Ajouter un chemin de répertoire, spécifiez le répertoire distant Projet SPL/impl/include. Vous devez entrer ce nom de répertoire manuellement puisque les boutons fournis ne permettent pas d'accéder au serveur distant.
- Configurez l'emplacement source pour le projet C++ synchronisé dans l'environnement distant.
- Dans la vue Explorateur de projets, cliquez avec le bouton droit de la souris sur le projet C++ distant que vous avez créé puis cliquez sur Propriétés.
- Développez Général C/C++ et sélectionnez Chemins d'accès et symboles.
- Sur l'onglet Emplacement source, cliquez sur Lier un dossier.
- Sélectionnez l'option Lier au dossier dans le système de fichiers.
- Dans la liste Sélectionnez un système de fichiers, sélectionnez JSch (à préférer) ou RSE.
- Cliquez sur Parcourir, sélectionnez la connexion distante dans la liste puis sélectionnez le dossier Projet SPL/impl/src sur le serveur distant.
- Configurez le répertoire de génération pour le projet C++ dans l'environnement distant.
- Dans la vue Explorateur de projets, cliquez avec le bouton droit de la souris sur le projet C++ que vous avez créé puis cliquez sur Propriétés.
- Sélectionnez Génération C/C++.
- Sur l'onglet Paramètres du générateur, vérifiez que l'option Générer des fichiers makefile automatiquement n'est pas sélectionnée.
- Dans la zone Répertoire de génération, spécifiez le répertoire Projet SPL/impl. Vous devez entrer ce nom de répertoire manuellement puisque les boutons fournis ne permettent pas d'accéder au serveur distant.
- Facultatif : Générez le projet C++ automatiquement quand un fichier .cpp ou .hpp est modifié.
- Dans la vue Explorateur de projets de l'environnement de développement distant, cliquez avec le bouton droit de la souris sur le projet C++ que vous avez créé puis cliquez sur Propriétés.
- Développez Génération C/C++.
- Sur l'onglet Comportement, sélectionnez l'option Générer lors de la sauvegarde des ressources (génération automatique).
- Facultatif : Pour créer un fichier makefile :
- Dans la vue Explorateur de projets de votre environnement local, cliquez avec le bouton droit de la souris sur le dossier Projet SPL/impl et cliquez sur Nouveau > Fichier.
- Dans la zone Nom de fichier, entrez le nom makefile et cliquez sur OK.
- Dans la vue Explorateur de projets, cliquez avec le bouton droit de la souris sur le projet C++ que vous avez créé puis cliquez sur Nouveau > Fichier.
- Dans la fenêtre Fichier, cliquez sur Avancé.
- Sélectionnez l'option Lier au dossier dans le système de fichiers.
- Dans la liste Sélectionnez un système de fichiers, sélectionnez JSch (à préférer) ou RSE.
- Cliquez sur Parcourir, sélectionnez la connexion distante dans la liste puis sélectionnez le dossier Projet SPL/impl sur le serveur distant. vous ne pouvez sélectionner qu'un seul dossier dans cette fenêtre. Vous devez donc entrer le nom du fichier à l'étape suivante.
- Ajoutez /NomFichierMakefile à la fin du chemin pour sélectionner le fichier makefile distant puis cliquez sur Terminer.
Rubrique parent : Création d'un projet C/C++ synchronisé