Closed iomanip2040 closed 4 years ago
使用 cmake-gui 生成构建 VS 解决方案
sdk_build
目录Browse Source
为 源代码目录(aliyun-openapi-cpp-sdk)
Browse build
为 构建目录(sdk_build)
configure
generate
, 构建 VS 解决方案。编译安装 C++ SDK
Release
输出INSTALL
Alibaba Cloud SDK for C++ 将安装在 C:\Program File (x86)\alibabacloud-sdk
目录
注意:请以管理员身份运行 Visual Studio 和 cmake-gui,否则无法安装 SDK
注意一下操作步骤是否正确,不能忽略和跳过。 如果在“配置管理器”中没有 INSTALL 选项,说明是在 cmake-gui 生成构建 VS 解决方案时操作错误。
@AxiosCros 并没有忽略和跳过,不过在点击 configure 时会有如下警告: Project version: 1.36.343 CMake Warning at CMakeLists.txt:61 (message): INVALID FOLDER 'BUILD_PRODUCT'=OFF
那需要修改下根目录的 CMakeLists.txt 文件了
option(BUILD_PRODUCT "Build by lower name of product" OFF)
add_subdirectory(ecs)
@AxiosCros 对makelist不熟悉,哈哈,可以正常编译了 不过发现了一个问题。 TwiceTelVerifyResult.h line:53 ,TwiceTelVerifyResult twiceTelVerifyResult_,这里应该是TwiceTelVerifyResult::Result twiceTelVerifyResult_吧?
这个是生成错误,要去改下生成器。改好后,会重新发一个版本,并在这里回复。
@AxiosCros 感谢帮忙解决问题,新版本发布时麻烦@一下,谢谢。先关闭问题了
@iomanip2040 问题已修复,代码已更新。请获取最新版本。
Win10 + CMake3.17+VS2017下,生成至第4步 Build and Install C++ SDK Open aliyun-openapi-cpp-sdk\sdk_build\alibabacloud-sdk.sln with Visual Studio Select Release Check INSTALL option from Build -> Configuration Manager Build->Build Solutions to build.
在配置管理中并未生成INSTALL,请问这个是什么问题导致的,谢谢!
整个解决方案有 +ALL_BUID +ZERO_CHECK +catch +curl +jsoncpp