Baixar e instalar
Instalar dependências
Antes de iniciar este tutorial, 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
Observação
Configurações pré-C++17
Embora11 o C++ seja a versão mínima de idioma suportada, este tutorial configura o driver C++ para usar a17 biblioteca padrão do C++, conforme recomendado pela seção C++ seção 17 Configuração de polyfill. Se você deseja instalar o driver para17 configurações pré-C++, defina a opção de configuração CMAKE_CXX_STANDARD
para sua versão C++ . Em seguida, o driver usará automaticamente as implementações de polyfill da biblioteca bsoncxx para os17 recursos C++ necessários.
Baixe o driver C++
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/r4.0.0/mongo-cxx-driver-r4.0.0.tar.gz tar -xzf mongo-cxx-driver-r4.0.0.tar.gz cd mongo-cxx-driver-r4.0.0/build
Configurar o driver para instalação
Selecione a guia correspondente ao seu sistema operacional e execute o seguinte comando no diretório mongo-cxx-driver-r4.0.0/build
:
cmake .. \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_CXX_STANDARD=17
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
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.