AWS CPP SDK:将 AWSCredentials 传递给 S3Client
AWS CPP SDK: Pass AWSCredentials to S3Client
static const char* AWS_ACCESS_KEY_ID = "XXXXXXXXXXXXX";
static const char* AWS_SECRET_ACCESS_KEY = "YYYYYYYYYY";
AWSCredentials credentials(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY);
上面的代码给了我在视觉工作室中incomplete type is not allowed
的错误,并导致构建错误use of undefined type 'Aws::Auth::AWSCredentials'
请指出我构造AWSCredentials对象的正确方法?
确保包含该类的头文件。还要确保使用该类的完全限定名Aws::Auth::AWSCredentials
,或者在该变量的声明之前加上 using
语句using namespace Aws::Auth;
老问题,但对于那些仍然想知道的人:
我在aws/core/auth/AWSCredentialsProvider.h
下找到了AWSCredentials
类。
正如马可所说,你必须使用Aws::Auth::AWSCredentials
.