MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Não é possível compilar o projeto usando o driver mongodb c++ com MSVC


Livre-se dos erros de crono e proporção adicionando a linha " __STDC_LIMIT_MACROS " a Propriedades do projeto\C/C++\Preprocessor\Preprocessor Definitions. (obrigado @xdg pela ajuda)

Para os outros erros mongocxx, os problemas foram:1. Eu estava tentando construir um projeto de 32 bits usando bibliotecas BOOST de 64 bits - consertei isso criando um novo projeto de 64 bits2. teve que incluir os arquivos bsoncxx.lib e mongocxx.lib em Propriedades do Projeto\Linker\Input\Dependências Adicionais

Após essas etapas, a compilação do projeto foi bem-sucedida, mas recebi erros durante o tempo de execução porque as dlls bsoncxx, mongocxx, libmongoc-1.0 e libbson-1.0 estavam faltando, consertei isso simplesmente copiando as dlls mencionadas acima para a pasta de lançamento do projeto.