Использование ENet в C++ Builder 10.3 вызывает проблему "нет члена с именем" strftime "в пространстве имен std"
У меня просто необычная проблема, которую я не могу понять, почему это происходит.
Компилирование этого кода:
#include <vcl.h>
#include <windows.h>
#include "enet.h"
#pragma hdrstop
#pragma argsused
#pragma comment(lib, "ws2_32.lib")
#pragma comment(lib, "winmm.lib")
ENetHost* clientHost; // these two line cause the error
ENetPeer* clientPeer;
int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void* lpReserved)
{
return 1;
}
заканчивается этим:
[bcc32c Ошибка] xlocinfo(184): нет члена с именем 'strftime' в пространстве имен 'std'
Однако я могу успешно использовать ENet в Visual Studio.
Установочный документ, за которым я следовал: http://enet.bespin.org/Installation.html
Я знаю, ENet для VC++, но я должен использовать это в C++ Builder.
Примечание: я не использую "классический" компилятор Borland.