Comment créer le pilote de langage MongoDB C. Il n'y avait pas beaucoup d'informations en japonais, je vais donc les résumer.
Le pilote de langage C de MongoDB doit être construit à partir des sources car le binaire n'est pas distribué.
Accédez à CMake et téléchargez ** Windows win64-x64 Installer ** depuis la page de téléchargement. Après le téléchargement, exécutez le package msi à installer.
Accédez à mongo-c-driver et téléchargez la source.
Après avoir démarré l'invite de commande, accédez au répertoire racine de la source et exécutez la commande suivante.
set PATH="C:\Program Files\CMake\bin";%PATH%
mkdir cmake-build
cd cmake-build
cmake -G "Visual Studio 14 2015 Win64" "-DCMAKE_INSTALL_PREFIX=C:\mongo-c-driver" "-DCMAKE_PREFIX_PATH=C:\mongo-c-driver" ..
Continuez à exécuter la commande suivante.
set PATH="C:\Program Files (x86)\MSBuild\14.0\Bin";%PATH%
msbuild.exe /p:Configuration=Release ALL_BUILD.vcxproj
msbuild.exe /p:Configuration=Release INSTALL.vcxproj
De nombreux avertissements sont affichés, mais si la construction réussit, le binaire suivant sera généré dans ** C: \ mongo-c-driver **.
Dans la procédure ci-dessus, la construction est effectuée avec la configuration de version, mais il est également possible de créer avec une configuration de construction différente en modifiant la valeur spécifiée par ** / p: Configuration = ** par la valeur suivante.
valeur | La description |
---|---|
Debug | Construire avec la configuration de débogage |
Release | Construire avec la configuration de la version |
MinSizeRel | Construire avec une configuration de taille minimale |
RelWithDebInfo | Construire avec la configuration de la version avec les informations de débogage |
[^ 1]: il s'agit d'une version de débogage de C Runtime Library. Il n'est pas installé avec le package redistribuable Visual Studio.
Recommended Posts