README_VISUAL.TXT 1.85 KB
Newer Older
Pierre Kraemer's avatar
Pierre Kraemer committed
1 2 3 4
Prérequis:
Visual Studio ou C++ Express (au moins 2005)
CMake (au moins 2.6)

thery's avatar
thery committed
5
Unziper le windows_dependencies.zip (http://iggservis.u-strasbg.fr/Data/) a la racine de CGoGN
Pierre Kraemer's avatar
Pierre Kraemer committed
6 7

Lancer CMake
thery's avatar
thery committed
8 9 10 11 12 13 14 15 16
Mettre le chemin de la racine de CGoGN + /ThirdParty pour les sources
Mettre le chemin de la racine de CGoGN + /ThirdParty/Visual (par exemple) pour le build
Cliquer sur Configure
Choisir le bon compilateur (celui de votre version de Visual C++)
Recliquer sur Configure
Cliquer sur Generate
Aller compiler sous visual(en release)

Relancer CMake
Pierre Kraemer's avatar
Pierre Kraemer committed
17 18
Mettre le chemin de la racine de CGoGN + /build pour les sources
Mettre le chemin de la racine de CGoGN + /Visual (par exemple) pour le build
thery's avatar
thery committed
19 20 21
ajouter deux entrees dans le cache (pour utilisation de boost precompile: www.boostpro.com)
	boost_path avec le chemin d'acces (exemple: C:\Program Files\boost\boost_1_44\)
	boost_extension avec ce que vous voulez utiliser (exemple: -vc100-mt-1_44)
Pierre Kraemer's avatar
Pierre Kraemer committed
22 23 24 25
Cliquer sur Configure
Choisir le bon compilateur (celui de votre version de Visual C++)
Recliquer sur Configure
Cliquer sur Generate
thery's avatar
thery committed
26

Pierre Kraemer's avatar
Pierre Kraemer committed
27 28
Aller dans Visual et double-cliquer sur CGoGN.sln !!

29
Pour que les executables fonctionnent ajouter le chemin vers les dll dans la variable d'environnement path
Pierre Kraemer's avatar
Pierre Kraemer committed
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
(ou copier les dll dans un répertoire déjà dans le path)




Compilation 64bits:

La libraries et les exemples sont compilables en 64bit sous Windows.
Testé avec Visual Express C++ 2010 + Windows SDK 7.1
Les dépendances sont accessibles sous http://iggservis.u-strasbg.fr/Data/dependencies64.zip

Attention il faut modifer les projets et choisir Windows7.1SDK sous outils de plateforme
dans configuration/Général, pour utiliser les bons compilateurs et lib associées.

Remarque: gain de performance non négligeable en 64 bits (20/25%)

(Merci à Olivier Génevaux pour son expertise en compilation sous Windows !)