sql >> Base de Datos >  >> NoSQL >> MongoDB

No se puede construir un proyecto usando el controlador mongodb c ++ con MSVC

Se deshizo de los errores de crono y relación agregando la línea " __STDC_LIMIT_MACROS " a Propiedades del proyecto\C/C++\Preprocesador\Definiciones del preprocesador. (gracias @xdg por la ayuda)

Para los otros errores mongocxx, los problemas fueron:1. Estaba tratando de construir un proyecto de 32 bits usando bibliotecas BOOST de 64 bits; lo solucioné creando un nuevo proyecto de 64 bits2. tuvo que incluir los archivos bsoncxx.lib y mongocxx.lib en Project Properties\Linker\Input\Additional Dependencies

Después de estos pasos, la compilación del proyecto fue exitosa, pero obtuve errores durante el tiempo de ejecución porque faltaban los dlls bsoncxx, mongocxx, libmongoc-1.0 y libbson-1.0, lo solucioné simplemente copiando los dlls mencionados anteriormente en la carpeta de lanzamiento del proyecto.