MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Impossibile compilare il progetto utilizzando il driver mongodb c++ con MSVC

Eliminato il cronometro e gli errori di rapporto aggiungendo la riga " __STDC_LIMIT_MACROS " a Project Properties\C/C++\Preprocessor\Preprocessor Definitions. (grazie @xdg per l'aiuto)

Per gli altri errori mongocxx, i problemi erano:1. Stavo cercando di creare un progetto a 32 bit utilizzando le librerie BOOST a 64 bit, l'ho risolto creando un nuovo progetto a 64 bit2. doveva includere i file bsoncxx.lib e mongocxx.lib in Project Properties\Linker\Input\Additional Dependencies

Dopo questi passaggi la compilazione del progetto ha avuto successo, ma ho riscontrato errori durante il runtime perché mancavano le dll bsoncxx, mongocxx, libmongoc-1.0 e libbson-1.0, l'ho risolto semplicemente copiando le dll sopra menzionate nella cartella di rilascio del progetto.