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

  1. Configurez le chemin d'inclusion du projet C++ synchronisé dans l'environnement distant.
    1. 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.
    2. Développez Général C/C++ et sélectionnez Chemins d'accès et symboles.
    3. Sur l'onglet Inclusions, sous Langages, sélectionnez GNU C++ puis cliquez sur Ajouter.
    4. 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.
  2. Configurez l'emplacement source pour le projet C++ synchronisé dans l'environnement distant.
    1. 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.
    2. Développez Général C/C++ et sélectionnez Chemins d'accès et symboles.
    3. Sur l'onglet Emplacement source, cliquez sur Lier un dossier.
    4. Sélectionnez l'option Lier au dossier dans le système de fichiers.
    5. Dans la liste Sélectionnez un système de fichiers, sélectionnez JSch (à préférer) ou RSE.
    6. Cliquez sur Parcourir, sélectionnez la connexion distante dans la liste puis sélectionnez le dossier Projet SPL/impl/src sur le serveur distant.
  3. Configurez le répertoire de génération pour le projet C++ dans l'environnement distant.
    1. 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.
    2. Sélectionnez Génération C/C++.
    3. 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.
    4. 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.
  4. Facultatif : Générez le projet C++ automatiquement quand un fichier .cpp ou .hpp est modifié.
    1. 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.
    2. Développez Génération C/C++.
    3. Sur l'onglet Comportement, sélectionnez l'option Générer lors de la sauvegarde des ressources (génération automatique).
  5. Facultatif : Pour créer un fichier makefile :
    1. 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.
    2. Dans la zone Nom de fichier, entrez le nom makefile et cliquez sur OK.
    3. 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.
    4. Dans la fenêtre Fichier, cliquez sur Avancé.
    5. Sélectionnez l'option Lier au dossier dans le système de fichiers.
    6. Dans la liste Sélectionnez un système de fichiers, sélectionnez JSch (à préférer) ou RSE.
    7. 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.
    8. Ajoutez /NomFichierMakefile à la fin du chemin pour sélectionner le fichier makefile distant puis cliquez sur Terminer.