Alljoyn未能为iOS建立基础服务



我目前正在此链接的第二步:构建基本服务。

当我预成这样的行时:

xcodebuild -project alljoyn_services_cpp/alljoyn_services_common_cpp.xcodeproj -sdk {PLATFORM} -configuration {VARIANT} ALLJOYN_SDK_ROOT={PATH}

我替换为:

xcodebuild -project alljoyn_services_cpp/alljoyn_services_common_cpp.xcodeproj -sdk iphoneos -configuration Debug ALLJOYN_SDK_ROOT=/Users/Joe/alljoyn_src/alljoyn

我有一个错误,说:

" The following build commands failed: CompileC build/alljoyn_services_common_cpp.build/Debug-iphoneos/alljoyn_services_common_cpp.build/Objects-normal/armv7/AsyncTaskQueue.o /Users/Joe/services/base/services_common/cpp/src/AsyncTaskQueue.cc normal armv7 c++ com.apple.compilers.llvm.clang.1_0.compiler"

和一个编译器错误,该错误指出它找不到某些文件。我尝试使用命令行构建核心库以及我能想到的一切,但无效。我认为这可能与我的文件夹树有关。我当前的设置如下:

ROOT/
   alljoyn_src/
      alljoyn/
   openssl_src/
      openssl-xcode/
   services/
      base/
   core/
      alljoyn/

我添加了核心文件夹,因为在"设置"页面中,他们的示例树有一个名为core的文件夹,其中包含alljoyn内部。

任何帮助

已解决。我删除了所有内容,然后再次开始,它才起作用!

我确实更改了一件事,即{PATH}替换:

xcodebuild -project alljoyn_services_cpp/alljoyn_services_common_cpp.xcodeproj -sdk iphoneos -configuration Debug ALLJOYN_SDK_ROOT=/Users/Joe/alljoyn_src/alljoyn

现在是:

xcodebuild -project alljoyn_services_cpp/alljoyn_services_common_cpp.xcodeproj -sdk iphoneos -configuration Debug ALLJOYN_SDK_ROOT=~/alljoyn_src/alljoyn

我这次也没有安装OpenSSL。

不确定这些是否解决了,但我希望如此!

最新更新