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

Baixar e instalar

1

Antes de desenvolver, verifique se você tem as seguintes dependências instaladas em seu ambiente de desenvolvimento:

  • Compilador compatível com C++17, como GCC, Clang, ou Visual Studio

  • CMake v3.15 ou mais tarde

  • pacote-config

Observação

C++17 polyfills

Este tutorial configura o driver C++ para usar a biblioteca padrão C++17 . Se você deseja instalar o driver para configurações pré-C++17 , você deve escolher uma biblioteca de polyfill C++17 . Para saber mais sobre os polyfills C++17 , consulte o guia Escolher um polyfill C++17 .

2

Para baixar a versão mais recente do driver C++ do repositório mongo-cxx-driver do Github, execute os seguintes comandos em seu shell a partir do diretório raiz:

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

Selecione a guia correspondente ao seu sistema operacional e execute o seguinte comando no diretório mongo-cxx-driver-r3.11.0/build :

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

Este comando instrui o CMake a instalar o mongocxx no diretório /usr/local .

'C:\<path>\cmake.exe' .. \
-G "Visual Studio <version> <year>" -A "x64" \
-DCMAKE_CXX_STANDARD=17 \
-DCMAKE_INSTALL_PREFIX=C:\mongo-cxx-driver \

Este comando instrui o CMake a instalar o mongocxx no diretório C:\mongo-cxx-driver . Substitua os seguintes valores de espaço reservado:

  • <path>: O caminho para o executável do CMake

  • <version>: número da versão do Visual Studio

  • <year>: o ano correspondente à sua versão do Visual Studio

4

Selecione a guia correspondente ao seu sistema operacional e execute os seguintes comandos para instalar o driver:

cmake --build .
sudo cmake --build . --target install
cmake --build . --config RelWithDebInfo
cmake --build . --target install --config RelWithDebInfo

Depois de concluir estas etapas, você terá o driver C++ instalado em seu computador.

Observação

Caso ocorra algum problema nesta etapa, peça ajuda nos Fóruns da MongoDB Community ou envie feedback pela aba Rate this page no lado direito ou no canto inferior direito desta página.

Voltar

Começar