Menu Docs
Página inicial do Docs
/ / /
Driver C++
/

Instalação no macOS

Nesta página

  • Etapa 1: escolha um polyfill C++17
  • Etapa 2: Baixe a versão mais recente do driver mongocxx
  • Etapa 3: Configurar o driver
  • Etapa 4: Criar e instalar o driver

Primeiro, escolha uma biblioteca de polyfill C++17 .

O ponto de partida mais confiável para criar o driver mongocxx é o tarball da versão mais recente.

As versões de mongocxx terá links para o tarball de versão da versão que você deseja instalar. Por exemplo, para baixar a versão 3.10.1:

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

Certifique-se de alterar para o diretório build de qualquer árvore de origem que você obter.

Sem configuração adicional, o mongocxx é instalado em seu diretório de compilação local como uma distinção para aqueles que constroem a partir do código-fonte. Para configurar o mongocxx para instalação no /usr/local também, use o seguinte comando cmake :

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

Essas opções podem ser misturadas livremente com uma opção de polyfill C++17 . Por exemplo, é assim que um usuário executaria o comando acima com a opção Impulsionar polyfill:

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

Crie e instale o driver:

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

O driver pode ser desinstalado posteriormente de duas maneiras. Primeiro, o destino de desinstalação pode ser chamado:

sudo cmake --build . --target uninstall

Em segundo lugar, o script de desinstalação pode ser chamado:

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

Voltar

Instalação no Windows