aliyun-openapi-cpp-sdk
aliyun-openapi-cpp-sdk copied to clipboard
Alibaba Cloud SDK for C++
C++ SDK:https://next.api.aliyun.com/iframe/nlp-automl/2019-11-11/GetPredictResult?workbench-no-header=true&tab=DEMO¶ms={}&lang=CPP&sdkStyle=old 问题:CentOS7.5版本无法编译,详情见附件 
函数定义不存在
aliyun-openapi-cpp-sdk\ecs\src\model\InvokeCommandRequest.cc (匹配1次) 行 130: void InvokeCommandRequest::setParameters(std::map parameters) { aliyun-openapi-cpp-sdk\ecs\src\model\RunCommandRequest.cc (匹配1次) 行 193: void RunCommandRequest::setParameters(std::map parameters) { 这两个cpp中setParameter 不接受std::map类型作为参数
代码: #include #include #include using namespace AlibabaCloud; using namespace AlibabaCloud::Nlp_automl; int main(int argc, char** argv) { // 初始化 SDK AlibabaCloud::InitializeSdk(); // 配置 nlp_automl 实例 ClientConfiguration configuration(""); Nlp_automlClient client("", "", configuration);...
MacOS上编译会找不到对应的lib,链接时也会找不到对应的库 修复在pr #147
此处编译错误 ecs\src\model\RunCommandRequest.cc(236,3) 因为 setParameter 参数类型错误 * **产品和接口**:ecs * **平台**:windows * **最小代码**: void RunCommandRequest::setParameters(std::map parameters) { parameters_ = parameters; ServiceRequest::setParameters(parameters); }
此处编译错误 ecs\src\model\InvokeCommandRequest.cc(197,3) 因为 setParameter 参数类型错误 * **产品和接口**: ecs * **平台**: windows * **最小代码**: void InvokeCommandRequest::setParameters(std::map parameters) { parameters_ = parameters; ServiceRequest::setParameters(parameters); }
core模块编译时出现 wincrypt.h(380,29): error C4430: 缺少类型说明符 修复方式 在 HmacSha1Signer.cc 19 行 更改为 #include #include #include * **产品和接口**: core模块 * **平台**: Windows * **最小代码**:
返回的 payload `{"RequestId":"AAE6BC20-CFC4-54FD-BD6F-2529FC9D85A0","Data":{"Elements":[{"ImageURL":"http://vibktprfx-prod-prod-damo-eas-cn-shanghai.oss-cn-shanghai.aliyuncs.com/segment-furniture/2022-11-17/39b2f6bf-503c-4eec-9f99-24f1e2fa98a1/image.png?Expires=1668673577&OSSAccessKeyId=LTAI4FoLmvQ9urWXgSRpDvh1&Signature=jdnVsBYYcRtyR00zin%2Fg5ojQDoE%3D"}]}}` 图片中注释的部分是SDK的代码,注释的下一行是修改后的值。 