当前位置: 首页 > news >正文

专门教人做点心的网站列举免费域名注册的网站

专门教人做点心的网站,列举免费域名注册的网站,网站导航条背景图片,wordpress教程seo在本文中#xff0c;我们将介绍如何编译AWS SDK C库#xff0c;以便在您的项目中使用。AWS SDK C库提供了与Amazon Web Services交互的接口#xff0c;允许您在C应用程序中使用AWS服务。 一、准备工作 在开始编译AWS SDK C库之前#xff0c;请确保您的系统已经安装了以下…在本文中我们将介绍如何编译AWS SDK C库以便在您的项目中使用。AWS SDK C库提供了与Amazon Web Services交互的接口允许您在C应用程序中使用AWS服务。 一、准备工作 在开始编译AWS SDK C库之前请确保您的系统已经安装了以下依赖项 CMake版本3.13或更高版本 支持C11的编译器我是使用的是MSVC 2017 64位 二、下载AWS SDK C源代码 首先您需要从GitHub上的AWS SDK C存储库下载源代码。您可以通过以下命令克隆存储库 git clone --recurse-submodules https://github.com/aws/aws-sdk-cpp cd aws-sdk-cpp三、配置编译环境 接下来您需要使用CMake来配置编译环境。这将生成适用于您的系统的构建文件。您可以通过以下命令来配置编译环境 mkdir BUILD_DIR cd BUILD_DIR # 编译Release版本 cmake ..\aws-sdk-cpp -G Visual Studio 15 2017 Win64 -DCMAKE_BUILD_TYPERelease -DBUILD_ONLYs3 # 开始编译 cmake --build . --configRelease # 安装到指定目录需要管理员权限 cmake --install . --configReleasecmake --install 会把库文件安装到 C:\Program Files\aws-cpp-sdk-all 目录 四、编译测试代码验证 4.1 创建hello_s3.cpp文件 #include aws/core/Aws.h #include aws/s3/S3Client.h #include iostream #include aws/core/auth/AWSCredentialsProviderChain.h using namespace Aws; using namespace Aws::Auth;/** A Hello S3 starter application which initializes an Amazon Simple Storage Service (Amazon S3) client* and lists the Amazon S3 buckets in the selected region.** main function** Usage: hello_s3**/int main(int argc, char **argv) {Aws::SDKOptions options;// Optionally change the log level for debugging. // options.loggingOptions.logLevel Utils::Logging::LogLevel::Debug;Aws::InitAPI(options); // Should only be called once.int result 0;{Aws::Client::ClientConfiguration clientConfig;// Optional: Set to the AWS Region (overrides config file).// clientConfig.region us-east-1;// You dont normally have to test that you are authenticated. But the S3 service permits anonymous requests, thus the s3Client will return success and 0 buckets even if you are unauthenticated, which can be confusing to a new user. auto provider Aws::MakeSharedDefaultAWSCredentialsProviderChain(alloc-tag);auto creds provider-GetAWSCredentials();if (creds.IsEmpty()) {std::cerr Failed authentication std::endl;}Aws::S3::S3Client s3Client(clientConfig);auto outcome s3Client.ListBuckets();if (!outcome.IsSuccess()) {std::cerr Failed with error: outcome.GetError() std::endl;result 1;} else {std::cout Found outcome.GetResult().GetBuckets().size() buckets\n;for (auto bucket: outcome.GetResult().GetBuckets()) {std::cout bucket.GetName() std::endl;}}}Aws::ShutdownAPI(options); // Should only be called once.return result; } 4.2 创建CmakeLists.txt # Set the minimum required version of CMake for this project. cmake_minimum_required(VERSION 3.13)# Set the AWS service components used by this project. set(SERVICE_COMPONENTS s3)# Set this projects name. project(hello_s3)# Set the C standard to use to build this target. # At least C 11 is required for the AWS SDK for C. set(CMAKE_CXX_STANDARD 11)# Use the MSVC variable to determine if this is a Windows build. set(WINDOWS_BUILD ${MSVC})if (WINDOWS_BUILD) # Set the location where CMake can find the installed libraries for the AWS SDK.string(REPLACE ; /aws-cpp-sdk-all; SYSTEM_MODULE_PATH ${CMAKE_SYSTEM_PREFIX_PATH}/aws-cpp-sdk-all)list(APPEND CMAKE_PREFIX_PATH ${SYSTEM_MODULE_PATH}) endif ()# Find the AWS SDK for C package. find_package(AWSSDK REQUIRED COMPONENTS ${SERVICE_COMPONENTS})if (WINDOWS_BUILD AND AWSSDK_INSTALL_AS_SHARED_LIBS)# Copy relevant AWS SDK for C libraries into the current binary directory for running and debugging.# set(BIN_SUB_DIR /Debug) # if you are building from the command line you may need to uncomment this# and set the proper subdirectory to the executables location.AWSSDK_CPY_DYN_LIBS(SERVICE_COMPONENTS ${CMAKE_CURRENT_BINARY_DIR}${BIN_SUB_DIR}) endif ()add_executable(${PROJECT_NAME}hello_s3.cpp)target_link_libraries(${PROJECT_NAME}${AWSSDK_LINK_LIBRARIES}) 4.3 使用cmake构建 mkdir my_project_build cd my_project_build cmake ../# 然后运行hello_s3 ./hello_s3hello_s3会打印出所有bucket名字前提是已经配置了AWS的凭证。
http://www.dnsts.com.cn/news/13924.html

相关文章:

  • 景县做网站贵州建设厅造价信息网站
  • 最大的网站建设公司百度搜索引擎原理
  • 网站在别人那里已经建好了_公司里要进行修改_怎么做企业画册内容
  • 网站备案授权书填写模板安卓毕业设计代做网站
  • 山东省住房和城乡建设局网站百度网盟推广的 合作网站
  • 中职网站建设与管理wordpress编辑器怎么添加图片
  • 苏州建设银行网站了解基本的php wordpress
  • 企业网站建设 电脑配置建站哪家好
  • 网站建设礼品网站建设方案下载
  • 生物制药公司网站建设做网站用angular
  • 网站升级维护要多久东莞科技网站建设
  • 仿模板电影网站珠海网站开发定制
  • 台州市临海建设局网站虚拟空间网站回收池有什么作用
  • 高水平大学建设大学网站it咨询公司排名
  • 微信 html5 网站wordpress仿qq空间主题
  • 交流网站模版国外有哪些网站
  • 销售的产品是帮别人做网站室内设计师培训班费用
  • 慈溪市建设局网站表格下载有什么做的好的ppt排版网站
  • 建设网站英文翻译关键词搜索引擎工具爱站
  • 出国游做的好的网站上海企业服务云电话
  • 二级域名著名网站国外的app设计网站
  • xampp wordpress 建站教程厦门孚珀科技 网站开发
  • 网站如何做百度权重响应式网站建设需要注意什么
  • dedecms网站布局的模版修改方法网站栏目排序
  • 郑州专业网站设计软件库网站源码
  • 单位申请免费网站网站怎么做才能赚钱吗
  • 网站需求建设关系书中国商标交易网
  • 备案 网站名字wordpress文章页加一言
  • 平面设计工作室网站医院响应式网站建设方案
  • 惠州做网站的公司哪家好免费音效素材网站