gSoap 错误:xlocale.h 没有这样的文件或目录

gSoap error : xlocale.h No such file or directory

本文关键字:文件 错误 xlocale gSoap      更新时间:2023-10-16

我正在尝试在Windows 7中创建C++soap Web服务客户端。我正在使用gSoap,我遵循了gSoap教程。

第一个和第二个命令有效,但

c++ -o main main.cpp soapC.cpp soapcalcProxy.cpp stdsoap2.cpp

命令不起作用。

错误是

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.
C:UsersuserDesktopsoap>C:MinGWbinmingw32-g++.exe -o main main.cpp soapC.cpp soapcalcProxy.cpp stdsoap2.cpp
In file included from soapStub.h:22:0,
                 from soapH.h:16,
                 from calc.nsmap:2,
                 from main.cpp:16:
stdsoap2.h:651:23: fatal error: xlocale.h: No such file or directory
compilation terminated.
In file included from soapStub.h:22:0,
                 from soapH.h:16,
                 from soapC.cpp:19:
stdsoap2.h:651:23: fatal error: xlocale.h: No such file or directory
compilation terminated.
In file included from soapStub.h:22:0,
                 from soapH.h:16,
                 from soapcalcProxy.h:16,
                 from soapcalcProxy.cpp:14:
stdsoap2.h:651:23: fatal error: xlocale.h: No such file or directory
compilation terminated.
In file included from stdsoap2.cpp:60:0:
stdsoap2.h:651:23: fatal error: xlocale.h: No such file or directory
compilation terminated.

我该如何解决?我正在使用Windows 7 64位和mingw。谢谢。

我遇到了同样的问题,我在编译时通过添加-DWITH_NO_C_LOCALE选项解决了它。来源: https://sourceforge.net/p/gsoap2/bugs/1098/