Compiler
Maintenant que tout est prêt, il est temps de passer à l’étape de compilation proprement dite.
-
Utilisez
cd ..pour retourner dans le dossierFMT-Installation. -
Clonez le repository de FMT en utilisant
git clone https://github.com/Bureau-du-Forestier-en-chef/FMT.git. -
Utilisez
cd ./FMTpour naviguer dans le dossier FMT téléchargé depuis le repository de FMT. -
Copiez/collez les commandes suivantes dans le bloc-notes de Windows, puis remplacez les paramètres
MOSEK_DIR,CMAKE_TOOLCHAIN_FILEandCheminAvcvars64par l’emplacement de Mosek, vcpkg.cmake et vcvars64 sur votre ordinateur :
call "CheminAvcvars64\vcvars64.bat"
set MOSEK_DIR=CheminAMosek
set MODULE_PATH=%cd%/Modules
set "MODULE_PATH=%MODULE_PATH:\=/%"
set VCPKG_KEEP_ENV_VARS=MOSEK_DIR;MODULE_PATH
cmake CMakeLists.txt -B build/release -G "Visual Studio 17 2022" -DBUILD_TYPE=Release -T v143,version=14.36.17.6 -DPARALLEL_TESTS=8 -DCMAKE_TOOLCHAIN_FILE="CheminAvcpkg.cmake" -DVCPKG_TARGET_TRIPLET=x64-windows -DVCPKG_MANIFEST_MODE=ON
cmake --build build/release --config Release
cmake --install build/release --config Release
Par défaut, Mosek est installé dans votre dossier C:/Program Files sous Windows. Ceci peut être exprimé par le chemin C:/PROGRA~1 pour éviter l’espace entre Program et Files, qui peut créer des erreurs.
Ainsi, si vous avez installé Mosek dans C:\Program Files\Mosek, vous pouvez conserver C:/PROGRA~1/Mosek/ dans ces commandes.
- Copiez/collez toutes les commandes qui sont prêtes dans le bloc-notes vers l’invite de commande pour lancer la compilation. Appuyez sur la touche Entrée pour les activer.
Si tout a fonctionné, félicitations ! Il ne nous reste plus qu’à importer FMT dans Python et à vérifier que tout fonctionne.