sql >> Database >  >> NoSQL >> MongoDB

Kan geen project bouwen met mongodb c++ driver met MSVC

De chrono- en ratiofouten zijn verwijderd door de regel " __STDC_LIMIT_MACROS " toe te voegen aan Project Properties\C/C++\Preprocessor\Preprocessor Definitions. (bedankt @xdg voor de hulp)

Voor de andere mongocxx-fouten waren de problemen:1. Ik probeerde een 32-bits project te bouwen met 64-bit BOOST-bibliotheken - ik heb dit opgelost door een nieuw 64-bits project te maken2. moest de bestanden bsoncxx.lib en mongocxx.lib opnemen in Project Properties\Linker\Input\Additional Dependencies

Na deze stappen was de projectopbouw succesvol, maar ik kreeg fouten tijdens runtime omdat de bsoncxx, mongocxx, libmongoc-1.0 en libbson-1.0 dll's ontbraken. Ik heb dat opgelost door simpelweg de bovengenoemde dll's naar de projectreleasemap te kopiëren.




  1. MongoDB unieke index werkt niet

  2. MongoDB opgeslagen procedure-equivalent

  3. 2 manieren om de geretourneerde documenten in MongoDB te beperken

  4. Verbinding maken met MySQL zonder rootwachtwoord op Terminal