-
Notifications
You must be signed in to change notification settings - Fork 72
fr_win_attention
Il est important de comprendre que les remarques concernant cette partie sont là pour que Git puisse être utilisé directement dans les chaînes de compilation.
Les clés SSH sont indispensables pour les parties privées
de medInria et facilites grandement les "transactions avec Github".
Il est important de rester cohérent dans les noms des clés.
Sélectionnez Git from the command line and also from 3rd-party software
et ne surtout pas utiliser Use Git from Git Bash only
.
Ceci afin de permettre l'accès à l’exécutable de GIT depuis Visual Studio et CMake.
Il est fortement recommandé d'utiliser l'option "Use Windows default console windows", ceci présente une bonne intégration avec CMake et Visual Studio.
De mauvaises options peuvent rendre le téléchargement de sources intégrées aux CMakes et donc in fine à Visual Studio inopérant.
Veillez à ce que SSH soit réglé sur TortoiseGitPlink
.
Créer une variable système GIT_SSH
et donnez lui pour valeur le chemin complet vers TortoiseGitPlink.exe
.
Ceci permet de faire le lien entre Pageant, le serveur de clés privées, et les applications qui en ont besoin, comme GIT lorsqu'il est appelé via la chaîne de compilation.
Pageant est un agent d'authentification SSH, qui conserve vos clés privées en mémoire vive, sous forme décryptée, pour que vous puissiez vous authentifier souvent, sans avoir besoin de retaper votre phrase de passe à chaque fois.
Points importants:
- De mauvaises options peuvent rendre le téléchargement de sources intégrées aux CMakes et donc in fine à Visual Studio inopérant.
- La création de la variable
GIT_SSH
est primordiale pour que Git puisse utiliser l'authentification par clé ssh en console ou intégrée à des chaînes de compilation.
Cette partie décrit toutes les astuces pour rendre la chaîne de compilation fonctionnelle et agréable.
Référez-vous à l'étape de post-installation.
Si le répertoire final n'est pas C:\boost\
CMake pourrait alors ne pas trouver l'emplacement de boost
tout seul. Il faudra alors renseigner manuellement la variable CMake Boost_INCLUDE_DIR
et vous pouvez ignorer la variable Boost_DIR
.
Avec Qt vient l'IDE QtCreator, si vous souhaitez l'utiliser il faudra quand même installer Visual Studio pour avoir le compilateur.
Qt Attention
Il est déconseillé d'ajouter CMake au path système car il vient avec certaines dll de Qt qui pourrait entrer en conflit avec la version installée de Qt.
Les dysfonctionnements provoqués par ce genre de problèmes sont difficile à identifier clairement, le débogage de cette situation peut être complexe.
CMake Attention
Si vous utilisez une version plus récente, assurez-vous juste que la version n’est pas trop récente, principalement, pour CMake
et Qt
.
Visual Studio Attention