繁体   English   中英

错误:未在gSOAP的此范围中声明'memcpy_s'

[英]error: 'memcpy_s' was not declared in this scope in gSOAP

我需要在c ++中使用gSOAP为wcf Web服务实现客户端代理。 我使用“ 入门”页面(在“示例gSOAP客户端(C ++)”部分中)中生成客户端代理来测试我的Web服务。 当我想使用构建项目时

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

命令我得到以下错误:

在此处输入图片说明

似乎有一些标准库未包含在stdsoap2.cpp 我使用MinGW作为编译器,我的操作系统是Windows 8。

memcpy_smemcpy的安全版本,通常包含在标准库中。 MSVC做到了, MinGW64也是如此。

使用Code :: Blocks,您将获得TDM GCC ,它位于MinGW64之后,并且似乎没有安全的API。 只需加载MinGW64,将Code :: Blocks配置为使用此编译器,一切就可以了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM