【问题标题】:How to fix the Alljoyn iOS SDK build failed with following error?如何修复 Alljoyn iOS SDK 构建失败并出现以下错误?
【发布时间】:2016-06-15 18:26:08
【问题描述】:

有人知道解决以下问题吗?

scons:进入目录`/Users/ajchandra15/Documents/Developer/Framework/alljoyn-ios/alljoyn/alljoyn' scons: 读取 SConscript 文件... 检查 c++ 编译器对 -std=c++11 标志的支持...(缓存)是 使用 darwin 构建的调试设置... 使用 iOS 模拟器的标志... 调试 使用 iOS 调试配置 使用 OpenSSL 加密 构建绑定:cpp、c、java、js 建设服务: GTEST_DIR 未指定跳过通用单元测试构建 不为 iOS 构建单元测试... GTEST_DIR 未指定跳过 alljoyn_c 单元测试构建 JAVA_HOME 未设置 命令 /usr/local/bin/scons 失败,退出代码为 1

【问题讨论】:

    标签: ios objective-c swift alljoyn


    【解决方案1】:

    由于您正在为 Java(以及 c++、c 和 js)构建 Alljoyn 绑定,因此您必须设置 JAVA_HOME 环境变量,否则 scons 无法找到 java 编译器。

    【讨论】:

    • 我已经将 java_home 路径添加到我的操作系统环境变量中,尽管它会引发同样的错误。
    • 应该是这样的:export JAVA_HOME="/usr/lib/jvm/java-6-sun"export CLASSPATH="/usr/share/java/junit4.9.jar"
    • 我找不到你提到的任何目录,路径可能是windows版本但我使用的是mac
    • 我提到的目录只是例子。你必须在你的mac上找出1)java目录在哪里,2)junit4.9.jar是
    【解决方案2】:

    较新版本的 XCode 7 不继承环境变量。您必须为 JAVA_HOME 添加自定义的用户定义变量。

    要查找您的 java 路径,请在终端上键入 ">which java"。

    Xcode 环境变量参考:https://forums.developer.apple.com/thread/8451

    【讨论】:

      猜你喜欢
      • 2019-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-14
      • 1970-01-01
      • 2021-11-27
      相关资源
      最近更新 更多