C++ aws sdk cpp未定义类型aws::Glacier::Model::GetDataRetrievalPolicyOutput
我使用通过NuGet获得的VS 2015和aws sdk cpp 1.1.16(Core版本)。 当我试图编译我的程序时,我得到以下错误:C++ aws sdk cpp未定义类型aws::Glacier::Model::GetDataRetrievalPolicyOutput,c++,amazon-web-services,C++,Amazon Web Services,我使用通过NuGet获得的VS 2015和aws sdk cpp 1.1.16(Core版本)。 当我试图编译我的程序时,我得到以下错误: 错误C2027使用未定义的类型“Aws::Utils::output” 这是我的代码: main.cpp #include "stdafx.h" int main() { Aws::SDKOptions options; Aws::InitAPI(options); { Aws::Client::ClientConf
错误C2027使用未定义的类型“Aws::Utils::output”
这是我的代码:
main.cpp
#include "stdafx.h"
int main()
{
Aws::SDKOptions options;
Aws::InitAPI(options);
{
Aws::Client::ClientConfiguration config;
config.scheme = Aws::Http::Scheme::HTTPS;
config.connectTimeoutMs = 30000;
config.requestTimeoutMs = 30000;
config.region = Aws::String(Aws::Region::EU_WEST_1);
Aws::Glacier::GlacierClient client(config);
Aws::Glacier::Model::GetDataRetrievalPolicyRequest request;
Aws::Glacier::Model::GetDataRetrievalPolicyOutcome outcome = client.GetDataRetrievalPolicy(request);
//^^^ error at this line
if (outcome.IsSuccess()) {
Aws::Vector<Aws::Glacier::Model::DataRetrievalRule> rules = outcome.GetResult().GetPolicy().GetRules();
for (auto it : rules) {
std::cout << it.GetStrategy() << std::endl;
}
}
else {
std::cout << "GetDataRetrievalPolicy error: "
<< outcome.GetError().GetExceptionName() << std::endl
<< outcome.GetError().GetMessage() << std::endl;
}
}
Aws::ShutdownAPI(options);
system("pause");
return 0;
}
#包括“stdafx.h”
int main()
{
Aws::SDK选项;
Aws::InitAPI(选项);
{
Aws::Client::ClientConfiguration配置;
config.scheme=Aws::Http::scheme::HTTPS;
config.connectTimeoutMs=30000;
config.requestTimeoutMs=30000;
config.region=Aws::String(Aws::region::EU_WEST_1);
Aws::Glacier::GlacierClient客户端(配置);
Aws::Glacier::Model::GetDataRetrievalPolicyRequest请求;
Aws::Glacier::Model::GetDataRetrievalPolicyOutput=client.GetDataRetrievalPolicy(请求);
//^^^这一行有错误
if(output.issucess()){
Aws::Vector rules=output.GetResult().GetPolicy().GetRules();
用于(自动it:规则){
好的,当我把stdafx.h改为
#pragma once
#include <stdio.h>
#include <tchar.h>
#include <iostream>
#include <aws/core/Aws.h>
#include <aws/glacier/GlacierClient.h>
#include <aws/glacier/model/GetDataRetrievalPolicyRequest.h>
#include <aws/core/utils/Outcome.h>
#pragma一次
#包括
#包括
#包括
#包括
#包括
#包括
#包括
一切都开始起作用了
#pragma once
#include <stdio.h>
#include <tchar.h>
#include <iostream>
#include <aws/core/Aws.h>
#include <aws/glacier/GlacierClient.h>
#include <aws/glacier/model/GetDataRetrievalPolicyRequest.h>
#include <aws/core/utils/Outcome.h>