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

Kan ikke bygge projekt ved hjælp af mongodb c++ driver med MSVC

Slip af med chrono- og forholdsfejl ved at tilføje " __STDC_LIMIT_MACROS "-linjen til Project Properties\C/C++\Preprocessor\Preprocessor Definitions. (tak @xdg for hjælpen)

For de andre mongocxx-fejl var problemerne:1. Jeg prøvede at bygge et 32-bit projekt ved hjælp af 64-bit BOOST-biblioteker - fik det rettet ved at oprette et nyt 64-bit projekt2. skulle inkludere filerne bsoncxx.lib og mongocxx.lib i Project Properties\Linker\Input\Additional Dependencies

Efter disse trin var projektopbygningen vellykket, men jeg fik fejl under kørsel, fordi bsoncxx, mongocxx, libmongoc-1.0 og libbson-1.0 dll'erne manglede, det fik jeg rettet blot ved at kopiere de ovennævnte dll'er til projektudgivelsesmappen.




  1. Redis ydeevne på en multi-core CPU

  2. Mongoose skema sæt tidsstempel på indlejret dokument

  3. mongoDB præfiks jokertegn:fuldtekst-søgning ($text) find del med søgestreng

  4. Oprettelse af en ISODate til MongoDB med PHP