编译带有MongoDB c++ 驱动库的时候,出现了大量LNK2019的错误
1 1>MongoDrv.lib(dbclient.obj) : error LNK2019: 无法解析的外部符号 __imp__WSASetLastError@4,该符号在函数 _WspiapiGetNameInfo@28 中被引用 2 1>MongoDrv.lib(message.obj) : error LNK2001: 无法解析的外部符号 __imp__WSASetLastError@4 3 1>MongoDrv.lib(sock.obj) : error LNK2001: 无法解析的外部符号 __imp__WSASetLastError@4 4 1>MongoDrv.lib(dbclient.obj) : error LNK2019: 无法解析的外部符号 __imp__inet_ntoa@4,该符号在函数 _WspiapiLegacyGetAddrInfo@16 中被引用 5 1>MongoDrv.lib(message.obj) : error LNK2001: 无法解析的外部符号 __imp__inet_ntoa@4 6 1>MongoDrv.lib(sock.obj) : error LNK2001: 无法解析的外部符号 __imp__inet_ntoa@4 7 1>MongoDrv.lib(dbclient.obj) : error LNK2019: 无法解析的外部符号 __imp__htonl@4,该符号在函数 _WspiapiLegacyGetAddrInfo@16 中被引用 8 1>MongoDrv.lib(message.obj) : error LNK2001: 无法解析的外部符号 __imp__htonl@4 9 1>MongoDrv.lib(sock.obj) : error LNK2001: 无法解析的外部符号 __imp__htonl@4 10 1>MongoDrv.lib(dbclient.obj) : error LNK2019: 无法解析的外部符号 __imp__getservbyname@8,该符号在函数 _WspiapiLegacyGetAddrInfo@16 中被引用 11 1>MongoDrv.lib(message.obj) : error LNK2001: 无法解析的外部符号 __imp__getservbyname@8 12 1>MongoDrv.lib(sock.obj) : error LNK2001: 无法解析的外部符号 __imp__getservbyname@8 13 1>MongoDrv.lib(dbclient.obj) : error LNK2019: 无法解析的外部符号 __imp__htons@4,该符号在函数 _WspiapiLegacyGetAddrInfo@16 中被引用 14 1>MongoDrv.lib(message.obj) : error LNK2001: 无法解析的外部符号 __imp__htons@4 15 1>MongoDrv.lib(sock.obj) : error LNK2001: 无法解析的外部符号 __imp__htons@4 16 1>MongoDrv.lib(dbclient.obj) : error LNK2019: 无法解析的外部符号 __imp__inet_addr@4,该符号在函数 _WspiapiParseV4Address@8 中被引用 17 1>MongoDrv.lib(message.obj) : error LNK2001: 无法解析的外部符号 __imp__inet_addr@4 18 1>MongoDrv.lib(sock.obj) : error LNK2001: 无法解析的外部符号 __imp__inet_addr@4 19 1>MongoDrv.lib(dbclient.obj) : error LNK2019: 无法解析的外部符号 __imp__WSAGetLastError@0,该符号在函数 _WspiapiQueryDNS@24 中被引用 20 1>MongoDrv.lib(message.obj) : error LNK2001: 无法解析的外部符号 __imp__WSAGetLastError@0 21 1>MongoDrv.lib(sock.obj) : error LNK2001: 无法解析的外部符号 __imp__WSAGetLastError@0 22 1>MongoDrv.lib(dbclient.obj) : error LNK2019: 无法解析的外部符号 __imp__gethostbyname@4,该符号在函数 _WspiapiQueryDNS@24 中被引用 23 1>MongoDrv.lib(message.obj) : error LNK2001: 无法解析的外部符号 __imp__gethostbyname@4 24 1>MongoDrv.lib(sock.obj) : error LNK2001: 无法解析的外部符号 __imp__gethostbyname@4 25 1>MongoDrv.lib(dbclient.obj) : error LNK2019: 无法解析的外部符号 __imp__gethostbyaddr@12,该符号在函数 _WspiapiLegacyGetNameInfo@28 中被引用 26 1>MongoDrv.lib(message.obj) : error LNK2001: 无法解析的外部符号 __imp__gethostbyaddr@12 27 1>MongoDrv.lib(sock.obj) : error LNK2001: 无法解析的外部符号 __imp__gethostbyaddr@12 28 1>MongoDrv.lib(dbclient.obj) : error LNK2019: 无法解析的外部符号 __imp__getservbyport@8,该符号在函数 _WspiapiLegacyGetNameInfo@28 中被引用 29 1>MongoDrv.lib(message.obj) : error LNK2001: 无法解析的外部符号 __imp__getservbyport@8 30 1>MongoDrv.lib(sock.obj) : error LNK2001: 无法解析的外部符号 __imp__getservbyport@8 31 1>MongoDrv.lib(dbclient.obj) : error LNK2019: 无法解析的外部符号 __imp__ntohs@4,该符号在函数 _WspiapiLegacyGetNameInfo@28 中被引用 32 1>MongoDrv.lib(message.obj) : error LNK2001: 无法解析的外部符号 __imp__ntohs@4 33 1>MongoDrv.lib(sock.obj) : error LNK2001: 无法解析的外部符号 __imp__ntohs@4 34 1>MongoDrv.lib(message.obj) : error LNK2019: 无法解析的外部符号 __imp__accept@12,该符号在函数 "public: void __thiscall mongo::Listener::initAndListen(void)" (?initAndListen@Listener@mongo@@QAEXXZ) 中被引用 35 1>MongoDrv.lib(message.obj) : error LNK2019: 无法解析的外部符号 ___WSAFDIsSet@8,该符号在函数 "public: void __thiscall mongo::Listener::initAndListen(void)" (?initAndListen@Listener@mongo@@QAEXXZ) 中被引用 36 1>MongoDrv.lib(message.obj) : error LNK2019: 无法解析的外部符号 __imp__select@20,该符号在函数 "public: void __thiscall mongo::Listener::initAndListen(void)" (?initAndListen@Listener@mongo@@QAEXXZ) 中被引用 37 1>MongoDrv.lib(message.obj) : error LNK2019: 无法解析的外部符号 __imp__listen@8,该符号在函数 "public: void __thiscall mongo::Listener::initAndListen(void)" (?initAndListen@Listener@mongo@@QAEXXZ) 中被引用 38 1>MongoDrv.lib(message.obj) : error LNK2019: 无法解析的外部符号 __imp__closesocket@4,该符号在函数 "public: void __thiscall mongo::Listener::initAndListen(void)" (?initAndListen@Listener@mongo@@QAEXXZ) 中被引用 39 1>MongoDrv.lib(sock.obj) : error LNK2001: 无法解析的外部符号 __imp__closesocket@4 40 1>MongoDrv.lib(message.obj) : error LNK2019: 无法解析的外部符号 __imp__bind@12,该符号在函数 "public: void __thiscall mongo::Listener::initAndListen(void)" (?initAndListen@Listener@mongo@@QAEXXZ) 中被引用 41 1>MongoDrv.lib(sock.obj) : error LNK2001: 无法解析的外部符号 __imp__bind@12 42 1>MongoDrv.lib(message.obj) : error LNK2019: 无法解析的外部符号 __imp__setsockopt@20,该符号在函数 "public: void __thiscall mongo::Listener::initAndListen(void)" (?initAndListen@Listener@mongo@@QAEXXZ) 中被引用 43 1>MongoDrv.lib(message.obj) : error LNK2019: 无法解析的外部符号 __imp__socket@12,该符号在函数 "public: void __thiscall mongo::Listener::initAndListen(void)" (?initAndListen@Listener@mongo@@QAEXXZ) 中被引用 44 1>MongoDrv.lib(sock.obj) : error LNK2001: 无法解析的外部符号 __imp__socket@12 45 1>MongoDrv.lib(message.obj) : error LNK2019: 无法解析的外部符号 __imp__connect@12,该符号在函数 "public: virtual void __thiscall mongo::ConnectBG::run(void)" (?run@ConnectBG@mongo@@UAEXXZ) 中被引用 46 1>MongoDrv.lib(message.obj) : error LNK2019: 无法解析的外部符号 __imp__send@16,该符号在函数 "public: void __thiscall mongo::MessagingPort::send(char const *,int,char const *)" (?send@MessagingPort@mongo@@QAEXPBDH0@Z) 中被引用 47 1>MongoDrv.lib(message.obj) : error LNK2019: 无法解析的外部符号 __imp__recv@16,该符号在函数 "public: void __thiscall mongo::MessagingPort::recv(char *,int)" (?recv@MessagingPort@mongo@@QAEXPADH@Z) 中被引用 48 1>MongoDrv.lib(sock.obj) : error LNK2019: 无法解析的外部符号 __imp__sendto@24,该符号在函数 "public: int __thiscall mongo::UDPConnection::sendto(char *,int,struct mongo::SockAddr const &)" (?sendto@UDPConnection@mongo@@QAEHPADHABUSockAddr@2@@Z) 中被引用 49 1>MongoDrv.lib(sock.obj) : error LNK2019: 无法解析的外部符号 __imp__getsockopt@20,该符号在函数 "public: bool __thiscall mongo::UDPConnection::init(struct mongo::SockAddr const &)" (?init@UDPConnection@mongo@@QAE_NABUSockAddr@2@@Z) 中被引用 50 1>MongoDrv.lib(sock.obj) : error LNK2019: 无法解析的外部符号 __imp__recvfrom@24,该符号在函数 "public: int __thiscall mongo::UDPConnection::recvfrom(char *,int,struct mongo::SockAddr &)" (?recvfrom@UDPConnection@mongo@@QAEHPADHAAUSockAddr@2@@Z) 中被引用 51 1>MongoDrv.lib(sock.obj) : error LNK2019: 无法解析的外部符号 __imp__gethostname@8,该符号在函数 "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl mongo::getHostName(void)" (?getHostName@mongo@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) 中被引用 52 1>MongoDrv.lib(sock.obj) : error LNK2019: 无法解析的外部符号 __imp__WSAStartup@8,该符号在函数 "public: __thiscall mongo::`anonymous namespace'::WinsockInit::WinsockInit(void)" (??0WinsockInit@?A0xfa0c0041@mongo@@QAE@XZ) 中被引用