我想要构建静态aws核心,s3和iOS的传输,我从这个链接下载。我使用的是macOS HighSiera10.13.6和Xcode 10.0。
我试图使用以下命令在源代码上运行cmake:
cmake ../aws-sdk-cpp
-DCMAKE_C_COMPILER=clang
-DCMAKE_C_FLAGS="-mios-version-min=11"
-DCMAKE_CXX_COMPILER=clang++
-DCMAKE_CXX_FLAGS="-mios-version-min=11"
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_OSX_SYSROOT=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk
-DFORCE_CURL=ON
-DENABLE_OPENSSL_ENCRYPTION=OFF
-DCMAKE_INSTALL_PREFIX=/Users/user/Desktop/script/lib/ios/arm64/aws-sdk-cpp
-DCPP_STANDARD=14
-DSIMPLE_INSTALL=ON
-DENABLE_TESTING=OFF
-DCMAKE_OSX_ARCHITECTURES=arm64
-DBUILD_ONLY="core;s3;transfer"
-DBUILD_SHARED_LIBS=OFF但是我得到了关于坏编译器CXX的错误
-检查CXX编译器的工作情况: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -检查CXX编译器的工作情况: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ --坏了 /usr/local/Cellar/cmake/3.12.3/share/cmake/Modules/CMakeTestCXXCompiler.cmake:45上的CMake错误(消息):C++编译器 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++“ 无法编译简单的测试程序。 它失败的输出如下: Change Dir: /Users/user/Desktop/script/lib/ios/build/aws-sdk-cpp-iPhoneOS/aws-sdk-cpp/build/.deps/CMakeFiles/CMakeTmp
我在这个问题上也遇到过类似的问题,但我找不到任何解决办法。提前谢谢。
目前的版本是:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ --version
Apple LLVM version 10.0.0 (clang-1000.11.45.2)
Target: x86_64-apple-darwin17.7.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin发布于 2020-05-12 20:07:52
下载aws源代码后,尝试使用旧版本,如:
git checkout 1.7.9 https://stackoverflow.com/questions/61731637
复制相似问题