Docs Menu
Docs Home
/ /

Instalación en Linux

Primero, Elija una biblioteca polyfill C++17.

El punto de partida más confiable para construir el controlador mongocxx es el archivo tar de la última versión.

El La página de lanzamientos demongocxx tendrá enlaces al archivo comprimido de la versión que desea instalar. Por ejemplo, para descargar 3 la10 1versión..:

curl -OL https://github.com/mongodb/mongo-cxx-driver/releases/download/r3.10.1/mongo-cxx-driver-r3.10.1.tar.gz
tar -xzf mongo-cxx-driver-r3.10.1.tar.gz
cd mongo-cxx-driver-r3.10.1/build

Asegúrese de cambiar a la build directorio de cualquier árbol fuente que obtenga.

Sin configuración adicional, mongocxx se instala en su directorio de compilación local como cortesía para quienes compilan desde el origen. Para configurar mongocxx para que también se instale en /usr/local, utiliza el siguiente comando cmake:

cmake .. \
-DCMAKE_BUILD_TYPE=Release \
-DMONGOCXX_OVERRIDE_DEFAULT_INSTALL_PREFIX=OFF

Estas opciones se pueden combinar libremente con una opción polyfill de C++17. Por ejemplo, así es como un usuario ejecutaría el comando anterior con la opción polyfill de Boost:

cmake .. \
-DCMAKE_BUILD_TYPE=Release \
-DBSONCXX_POLY_USE_BOOST=1 \
-DMONGOCXX_OVERRIDE_DEFAULT_INSTALL_PREFIX=OFF

Construya e instale el controlador:

cmake --build .
sudo cmake --build . --target install

El controlador se puede desinstalar posteriormente de dos maneras. Primero, se puede llamar al objetivo de desinstalación:

sudo cmake --build . --target uninstall

En segundo lugar, el script de desinstalación se puede llamar:

sudo <install-dir>/share/mongo-cxx-driver/uninstall.sh

Volver

macOS

En esta página