использование ENet в C ++ Builder 10.3 вызывает проблему «нет члена с именем« strftime »в пространстве имен std» - PullRequest
0 голосов
/ 23 февраля 2019

У меня просто необычная проблема, которую я не могу понять, почему это происходит.

Компиляция этого кода:

#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.

...