我想做点什么
_configthreadlocale(_ENABLE_PER_THREAD_LOCALE);
但是,我收到了错误
'_ ENABLE_PER_THREAD_LOCALE'未声明
答案 0 :(得分:1)
如果要使用此功能,则需要包含locale.h。
如果您的locale.h版本不包含此功能,则需要更换MinGW.org安装以进行MinGW-w64安装。它做同样的事情,只有更好。通过the installer或MSYS2(基于Cygwin的Unix shell和包管理器pacman,你需要安装适当的编译器,例如{{1}})。
MinGW.org(你引用的版本,3.21.0,赠送它)在功能和API完整性方面已经过时了。我强烈建议你把它放在支持基于MinGW-w64的工具上。几乎所有的开源项目都已经这样做了。