Вашият код изглежда правилен, тъй като сте включили всички необходими заглавни файлове, необходими за make_document
и make_array
.Казахте в коментара си, че document.hpp
не съдържа make_document
и array.hpp
не съдържа make_array
шаблон. Това е точно за изданието mongo-cxx-driver-r3.1.1
.
В текущия главен клон заглавните файлове съществуват, както можете да видите, ако следвате връзките към източника за тях:document.hpp и array.hpp . Примерите, които използвате, вероятно са за новия главен клон, тъй като са и от текущ клон от git.