gpt4 book ai didi

c++ - 在C++ Builder 10.3中使用ENet会导致“在命名空间std中没有名为'strftime'的成员”的问题

转载 作者:太空宇宙 更新时间:2023-11-04 12:39:38 25 4
gpt4 key购买 nike

我有一个非常特殊的问题,我无法理解为什么会发生。

编译代码:

#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):名称空间“ std”中没有名为“ strftime”的成员


但是我可以在Visual Studio中成功使用ENet。

我遵循的安装文档: http://enet.bespin.org/Installation.html

我知道ENet适用于VC ++,但是我必须在C ++ Builder中使用它。

注意:我没有使用“经典的” Borland编译器。

最佳答案

您可以尝试从“ C ++编译器”选项卡下的“选项”窗口中将“使用'经典的Borland编译器”选项更改为“ TRUE”吗?

关于c++ - 在C++ Builder 10.3中使用ENet会导致“在命名空间std中没有名为'strftime'的成员”的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54846044/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com