问题描述
我正在尝试使用 Qt Creator 和 CMake 在我的 Qt 应用程序中添加 aws-sdk-cpp 作为子模块。我希望它可以针对任何平台进行构建,而无需按照 here 所述在命令行上进行构建和安装。
我的项目结构和 CMakeLists.txt 文件如下所示:
我已经使用 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.
我认为缺少的是描述 here 的 make install
步骤并将路径设置为 AWSSDK_DIR
。
我对 CMake 非常陌生,我还没有找到任何方法来执行 CMakeLists.txt 文件中的 make install
步骤,然后能够设置指向 AWSSDKConfig.cmake
的 AWSSDK_DIR 或awssdk-config.cmake
文件丢失。
我也不确定应该写入哪个 CMakeLists.txt 文件,或者是否还有其他方法可以做到这一点?目前我无处可去..
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)