MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Das Projekt kann nicht mit dem Mongodb-C++-Treiber mit MSVC erstellt werden

Die Chrono- und Ratio-Fehler wurden beseitigt, indem die Zeile „__STDC_LIMIT_MACROS“ zu Project Properties\C/C++\Preprocessor\Preprocessor Definitions hinzugefügt wurde. (danke @xdg für die Hilfe)

Bei den anderen mongocxx-Fehlern waren die Probleme:1. Ich habe versucht, ein 32-Bit-Projekt mit 64-Bit-BOOST-Bibliotheken zu erstellen. Dies wurde behoben, indem ich ein neues 64-Bit-Projekt erstellte2. musste die Dateien bsoncxx.lib und mongocxx.lib in Project Properties\Linker\Input\Additional Dependencies

aufnehmen

Nach diesen Schritten war die Projekterstellung erfolgreich, aber ich bekam während der Laufzeit Fehler, weil die bsoncxx, mongocxx, libmongoc-1.0 und libbson-1.0 dlls fehlten, ich habe das behoben, indem ich einfach die oben genannten dlls in den Projektfreigabeordner kopiert habe.