微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 Qt Creator 和 CMake 构建 aws-sdk-cpp 后如何执行“make install”步骤

如何解决使用 Qt Creator 和 CMake 构建 aws-sdk-cpp 后如何执行“make install”步骤

我正在尝试使用 Qt Creator 和 CMake 在我的 Qt 应用程序中添加 aws-sdk-cpp 作为子模块。我希望它可以针对任何平台进行构建,而无需按照 here 所述在命令行上进行构建和安装。

我的项目结构和 CMakeLists.txt 文件如下所示:

Project structure

我已经使用 Qt Creator 在调试模式下使用 MSVC2019 成功构建了整个 aws-sdk-cpp。我的项目构建文件夹现在是 15 GB,包含所有构建的库。我现在面临的当前问题是这个错误

CMake Error at app/CMakeLists.txt:23 (find_package):
By not providing "FindAWSSDK.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "AWSSDK",but
CMake did not find one.

Could not find a package configuration file provided by "AWSSDK" with any
of the following names:

AWSSDKConfig.cmake
awssdk-config.cmake

Add the installation prefix of "AWSSDK" to CMAKE_PREFIX_PATH or set
"AWSSDK_DIR" to a directory containing one of the above files.  If "AWSSDK"
provides a separate development package or SDK,be sure it has been
installed.

我认为缺少的是描述 heremake install 步骤并将路径设置为 AWSSDK_DIR

我对 CMake 非常陌生,我还没有找到任何方法来执行 CMakeLists.txt 文件中的 make install 步骤,然后能够设置指向 AWSSDKConfig.cmake 的 AWSSDK_DIR 或awssdk-config.cmake 文件丢失。

我也不确定应该写入哪个 CMakeLists.txt 文件,或者是否还有其他方法可以做到这一点?目前我无处可去..

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。