【发布时间】:2017-09-06 21:45:49
【问题描述】:
我在将 aws-sdk-cpp 与 boost 和任何异常处理集成时遇到问题。
我在 cmakelists 中链接后,aws-cpp-sdk-s3 编译器变得非常严格:每个未使用的参数出错,异常处理被禁用。我不知道如何配置它。在文档中找不到任何内容。
【问题讨论】:
-
我在尝试在 CMake 构建系统中同时使用 boost 和 aws-sdk-cpp-dynamodb 时遇到了同样的问题。
-
上个月我度过了一个愉快的假期,直到我在堆栈上收到通知,关于我完全忘记的某个主题的新评论。这让我想起了我留下的一团糟,它将在接下来的几周里困扰着我。 -_-
-
@Beirdo:它在标准 g++ 编译中是否正常工作?
-
是的,确实如此。到目前为止,我的解决方案(我不太喜欢)是在 SDK 上使用 cmake/make,将其安装到 /usr/local 中的系统中。然后我将另一个 cmake 设置指向它作为系统库,因此它不使用 pkg-config 文件,这似乎是修改 CXXFLAGS 的方式。
-
另一件事是那些编译限制。在使用 aws-cpp-sdk 进行编译期间如何避免异常处理?
标签: c++ boost aws-sdk-cpp