Quelle que soit la plateforme (windows, Linux, …) la compilation de Metafor comporte 2 étapes :
CMake est, entre autres choses, un outil multi-plateforme de génération de projet.
Supposant que vous avez fait un checkout des sources Metafor dans le répertoire E:\Dev\Meta. Créer un répertoire vide au même niveau que les sources (peu importe son nom, ici, MetaBin). Son emplacement par rapport aux sources est par contre immuable). Vous avez donc les 3 répertoires suivants:
E:\Dev\Meta\oo_metaE:\Dev\Meta\oo_ndaE:\Dev\Meta\MetaBin
Ouvrir une fenetre de commande et se positionner dans E:\Dev\Meta\MetaBin
E:cd Dev\Meta\MetaBinLa génération du projet Windows se fait en executant la commande suivante :
cmake -C ..\oo_meta\CMake\win64-vs2012.cmake ..\oo_metasoit
cmake ..\oo_meta\CMake\win64-vs2012.cmake ..\oo_meta-C en MAJUSCULE
Dans l'ensemble des répertoires et fichiers généré par CMake,
se trouve le fichier projet du visual-studio E:\Dev\Meta\MetaBin\metafor.sln.
Dans le Visual-Studio :
E:\Dev\Meta\MetaBin\metafor.slnou
E:\Dev\Meta\MetaBin\metafor.sln dans le gestionnaire de fichier windowsou
Il reste à choisir sa configuration :
et compiler :
L'executable Metafor généré s'appelle :
E:\Dev\Meta\MetaBin\bin\Release\Metafor.exe pour une compilation ReleaseE:\Dev\Meta\MetaBin\bin\debug\Metafor_d.exe pour une compilation DebugPour demarrer Metafor on peut
cmd.exe) with ou without debugger selon usage) with' ou without debugger'' selon usage)