1>------ Build started: Project: test, Configuration: Debug x64 ------ 1>main.cpp 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\change_stream.hpp : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find.hpp(216): warning C4003: not enough arguments for function-like macro invocation 'max' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find.hpp(216): error C2146: syntax error: missing ')' before identifier 'max' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find.hpp(216): error C3646: 'max': unknown override specifier 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find.hpp(216): error C2059: syntax error: ')' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find.hpp(216): error C2098: unexpected token after data member 'view_or_value' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find.hpp(216): error C2059: syntax error: '>' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find.hpp(216): error C2059: syntax error: '?' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find.hpp(216): error C2334: unexpected token(s) preceding ':'; skipping apparent function body 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find.hpp(225): warning C4003: not enough arguments for function-like macro invocation 'max' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find.hpp(315): warning C4003: not enough arguments for function-like macro invocation 'min' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find.hpp(324): warning C4003: not enough arguments for function-like macro invocation 'min' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find.hpp(586): error C2059: syntax error: '}' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find.hpp(586): error C2143: syntax error: missing ';' before '}' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find_one_and_delete.hpp(143): error C2039: 'write_concern': is not a member of 'mongocxx::mongocxx' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find_one_and_delete.hpp(26): note: see declaration of 'mongocxx::mongocxx' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find_one_and_delete.hpp(154): error C2039: 'write_concern': is not a member of 'mongocxx::mongocxx' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find_one_and_delete.hpp(26): note: see declaration of 'mongocxx::mongocxx' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find_one_and_delete.hpp(154): error C2923: 'boost::optional': 'mongocxx::mongocxx::v_noabi::options::find_one_and_delete::write_concern' is not a valid template type argument for parameter 'T' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find_one_and_delete.hpp(161): error C2039: 'write_concern': is not a member of 'mongocxx::mongocxx' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find_one_and_delete.hpp(26): note: see declaration of 'mongocxx::mongocxx' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find_one_and_delete.hpp(161): error C2923: 'boost::optional': 'mongocxx::mongocxx::v_noabi::options::find_one_and_delete::write_concern' is not a valid template type argument for parameter 'T' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find_one_and_replace.hpp(223): error C2039: 'write_concern': is not a member of 'mongocxx::mongocxx' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find_one_and_replace.hpp(28): note: see declaration of 'mongocxx::mongocxx' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find_one_and_replace.hpp(234): error C2039: 'write_concern': is not a member of 'mongocxx::mongocxx' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find_one_and_replace.hpp(28): note: see declaration of 'mongocxx::mongocxx' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find_one_and_replace.hpp(234): error C2923: 'boost::optional': 'mongocxx::mongocxx::v_noabi::options::find_one_and_replace::write_concern' is not a valid template type argument for parameter 'T' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find_one_and_replace.hpp(244): error C2039: 'write_concern': is not a member of 'mongocxx::mongocxx' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find_one_and_replace.hpp(28): note: see declaration of 'mongocxx::mongocxx' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find_one_and_replace.hpp(244): error C2923: 'boost::optional': 'mongocxx::mongocxx::v_noabi::options::find_one_and_replace::write_concern' is not a valid template type argument for parameter 'T' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find_one_and_update.hpp(224): error C2039: 'write_concern': is not a member of 'mongocxx::mongocxx' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find_one_and_update.hpp(29): note: see declaration of 'mongocxx::mongocxx' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find_one_and_update.hpp(235): error C2039: 'write_concern': is not a member of 'mongocxx::mongocxx' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find_one_and_update.hpp(29): note: see declaration of 'mongocxx::mongocxx' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find_one_and_update.hpp(235): error C2923: 'boost::optional': 'mongocxx::mongocxx::v_noabi::options::find_one_and_update::write_concern' is not a valid template type argument for parameter 'T' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find_one_and_update.hpp(269): error C2039: 'write_concern': is not a member of 'mongocxx::mongocxx' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find_one_and_update.hpp(29): note: see declaration of 'mongocxx::mongocxx' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\find_one_and_update.hpp(269): error C2923: 'boost::optional': 'mongocxx::mongocxx::v_noabi::options::find_one_and_update::write_concern' is not a valid template type argument for parameter 'T' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\delete.hpp(33): error C2039: 'bulk_write': is not a member of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\delete.hpp(25): note: see declaration of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\delete.hpp(40): error C2039: 'bulk_write': is not a member of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\delete.hpp(25): note: see declaration of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\delete.hpp(50): error C2039: 'bulk_write': is not a member of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\delete.hpp(25): note: see declaration of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\insert_many.hpp(41): error C2039: 'bulk_write': is not a member of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\insert_many.hpp(31): note: see declaration of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\insert_many.hpp(54): error C2039: 'bulk_write': is not a member of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\insert_many.hpp(31): note: see declaration of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\insert_many.hpp(78): error C2039: 'bulk_write': is not a member of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\insert_many.hpp(31): note: see declaration of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\insert_one.hpp(32): error C2039: 'bulk_write': is not a member of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\insert_one.hpp(26): note: see declaration of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\insert_one.hpp(39): error C2039: 'bulk_write': is not a member of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\insert_one.hpp(26): note: see declaration of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\insert_one.hpp(49): error C2039: 'bulk_write': is not a member of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\insert_one.hpp(26): note: see declaration of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\replace_one.hpp(34): error C2039: 'bulk_write': is not a member of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\replace_one.hpp(28): note: see declaration of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\replace_one.hpp(41): error C2039: 'bulk_write': is not a member of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\replace_one.hpp(28): note: see declaration of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\replace_one.hpp(65): error C2039: 'bulk_write': is not a member of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\replace_one.hpp(28): note: see declaration of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\update.hpp(34): error C2039: 'bulk_write': is not a member of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\update.hpp(28): note: see declaration of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\update.hpp(41): error C2039: 'bulk_write': is not a member of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\update.hpp(28): note: see declaration of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\update.hpp(64): error C2039: 'bulk_write': is not a member of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\update.hpp(28): note: see declaration of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(150): error C2039: 'aggregate': is not a member of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\update.hpp(27): note: see declaration of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(150): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(150): error C2143: syntax error: missing ',' before '&' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(175): error C2039: 'aggregate': is not a member of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\update.hpp(27): note: see declaration of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(175): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(175): error C2143: syntax error: missing ',' before '&' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(192): error C2039: 'bulk_write': is not a member of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\update.hpp(27): note: see declaration of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(207): error C2039: 'bulk_write': is not a member of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\update.hpp(27): note: see declaration of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(234): error C2039: 'bulk_write': is not a member of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\update.hpp(28): note: see declaration of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(235): error C2039: 'bulk_write': is not a member of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\update.hpp(27): note: see declaration of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(259): error C2039: 'bulk_write': is not a member of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\update.hpp(28): note: see declaration of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(262): error C2039: 'bulk_write': is not a member of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\update.hpp(27): note: see declaration of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(291): error C2039: 'bulk_write': is not a member of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\update.hpp(28): note: see declaration of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(292): error C2039: 'bulk_write': is not a member of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\update.hpp(27): note: see declaration of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(318): error C2039: 'bulk_write': is not a member of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\update.hpp(28): note: see declaration of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(318): error C2923: 'boost::optional': 'mongocxx::mongocxx::v_noabi::collection::bulk_write' is not a valid template type argument for parameter 'T' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(321): error C2039: 'bulk_write': is not a member of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\update.hpp(27): note: see declaration of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(321): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(321): error C2988: unrecognizable template declaration/definition 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(321): error C2143: syntax error: missing ',' before '&' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(321): error C2059: syntax error: ')' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(321): error C2143: syntax error: missing ')' before '' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(351): error C2039: 'bulk_write': is not a member of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\update.hpp(28): note: see declaration of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(351): error C2923: 'boost::optional': 'mongocxx::mongocxx::v_noabi::collection::bulk_write' is not a valid template type argument for parameter 'T' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(354): error C2039: 'bulk_write': is not a member of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\update.hpp(27): note: see declaration of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(354): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(354): error C2988: unrecognizable template declaration/definition 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(354): error C2143: syntax error: missing ',' before '&' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(354): error C2059: syntax error: ')' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(354): error C2143: syntax error: missing ')' before '' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(381): error C2039: 'bulk_write': is not a member of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\update.hpp(28): note: see declaration of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(381): error C2923: 'boost::optional': 'mongocxx::mongocxx::v_noabi::collection::bulk_write' is not a valid template type argument for parameter 'T' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(385): error C2039: 'bulk_write': is not a member of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\update.hpp(27): note: see declaration of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(385): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(385): error C2988: unrecognizable template declaration/definition 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(385): error C2143: syntax error: missing ',' before '&' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(385): error C2059: syntax error: ')' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(385): error C2143: syntax error: missing ')' before '' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(404): error C2039: 'bulk_write': is not a member of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\update.hpp(28): note: see declaration of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(404): error C2923: 'boost::optional': 'mongocxx::mongocxx::v_noabi::collection::bulk_write' is not a valid template type argument for parameter 'T' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(406): error C2039: 'bulk_write': is not a member of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\result\update.hpp(28): note: see declaration of 'mongocxx::mongocxx::v_noabi::result' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(406): error C2923: 'boost::optional': 'mongocxx::mongocxx::v_noabi::collection::bulk_write' is not a valid template type argument for parameter 'T' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(425): error C2039: 'count': is not a member of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\update.hpp(27): note: see declaration of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(425): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(425): error C2143: syntax error: missing ',' before '&' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(425): error C2059: syntax error: ')' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(425): error C2143: syntax error: missing ')' before ';' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(445): error C2039: 'count': is not a member of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\update.hpp(27): note: see declaration of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(445): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(445): error C2143: syntax error: missing ',' before '&' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(445): error C2059: syntax error: ')' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(445): error C2143: syntax error: missing ')' before ';' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(475): error C2039: 'index_view': is not a member of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\update.hpp(27): note: see declaration of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(502): error C2039: 'index_view': is not a member of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\update.hpp(27): note: see declaration of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(528): error C2039: 'delete_options': is not a member of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\update.hpp(27): note: see declaration of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(528): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(528): error C2143: syntax error: missing ',' before '&' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(551): error C2039: 'delete_options': is not a member of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\update.hpp(27): note: see declaration of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(551): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(551): error C2143: syntax error: missing ',' before '&' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(577): error C2039: 'delete_options': is not a member of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\update.hpp(27): note: see declaration of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(577): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(577): error C2143: syntax error: missing ',' before '&' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(600): error C2039: 'delete_options': is not a member of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\update.hpp(27): note: see declaration of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(600): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(600): error C2143: syntax error: missing ',' before '&' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(626): error C2039: 'distinct': is not a member of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\update.hpp(27): note: see declaration of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(626): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(626): error C2143: syntax error: missing ',' before '&' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(649): error C2039: 'distinct': is not a member of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\update.hpp(27): note: see declaration of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(649): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(649): error C2143: syntax error: missing ',' before '&' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(673): error C2039: 'write_concern': is not a member of 'mongocxx::mongocxx' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(62): note: see declaration of 'mongocxx::mongocxx' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(694): error C2039: 'write_concern': is not a member of 'mongocxx::mongocxx' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(62): note: see declaration of 'mongocxx::mongocxx' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(720): error C2039: 'find': is not a member of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\options\update.hpp(27): note: see declaration of 'mongocxx::mongocxx::v_noabi::options' 1>c:\mongo-c-driver\include\mongocxx\v_noabi\mongocxx\collection.hpp(720): fatal error C1003: error count exceeds 100; stopping compilation 1>Done building project "test.vcxproj" -- FAILED. 2>------ Skipped Build: Project: ALL_BUILD, Configuration: Debug x64 ------ 2>Project not selected to build for this solution configuration ========== Build: 0 succeeded, 1 failed, 1 up-to-date, 1 skipped ==========