-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathREADME.txt
38 lines (30 loc) · 2.33 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
INF6803 H2017 -- Utilisation de la solution
La solution fournie pour les TPs est basée sur CMake, alors vous aurez à générer votre
propre project Makefile/Visual Studio/... tel que désiré. Le but principal de CMake est
de simplifier la gestion des dépendances et les configurations multi-plateforme.
Typiquement, une solution CMake sépare le code source des objets transitoires (e.g. les
éléments compilés ou ayant une configuration liée à l'ordinateur), ce qui aide aussi les
systèmes de contrôle de version. Tout le code source du TP que vous aurez à modifier se
trouve dans ce répertoire, mais les librairies/exécutables produits seront localisés
là ou bon vous semble.
Pour générer votre solution, suivre les étapes suivantes:
- Démarrez CMake-GUI (on assume que vous ne travaillez pas uniquement en command-line)
- Spécifiez le répertoire pour le code source (i.e. l'emplacement de ce README.txt)
- Spécifiez le répertoire pour les fichiers de sortie (e.g. C:/TEMP/inf6803_tp1_build)
- Cliquez sur 'Configure', et spécifiez votre IDE (au labo: Visual Studio 14 2015 Win64)
- Cliquez sur 'Generate' pour produire le project spécifié
**** IMPORTANT: UTILISEZ VISUAL STUDIO 64BIT AU LABO POUR QUE TOUT FONCTIONNE! ****
**** IMPORTANT: NE GÉNÉREZ PAS VOS FICHIERS DE SORTIE DANS VOTRE CODE SOURCE! ****
**** IMPORTANT: NE GÉNÉREZ PAS VOS FICHIERS DE SORTIE SUR VOTRE DISQUE RÉSEAU! ****
Pour Visual Studio, vous devriez obtenir un fichier 'inf6803_h2017.sln' dans votre dossier
de sortie (e.g. là où les objets compilés apparaîtront, e.g. C:/TEMP/inf6803_tp1_build).
Ouvrez cette solution, et une fois dans Visual Studio, vous devriez voir 3 projets dans
l'explorateur de solution, i.e.:
- ALL_BUILD: sert à générer tous les projets d'un coup (inutile avec un seul projet...)
- tp1_main: contient votre code, et un 'main' qui sert à tester votre implémentation
- ZERO_CHECK: sera automatiquement exécuté si Visual Studio détecte une modif à CMake
Vous pouvez maintenant vous lancer dans le code, tout devrait fonctionner avec OpenCV!
NB: Pour lancer une application en mode débug, n'oubliez pas d'abord de la sélectionner
comme projet de démarrage dans l'explorateur de solutions (bouton droite, et "Définir
comme projet de démarrage"). Par défaut, c'est 'ALL_BUILD' qui est sélectionné, et il
ne possède pas d'exécutable...