在UnityPro4.6.0f3,Xcode5.0.2(5A3005)和IOS 8.1.1中构建TutorialHelloWorld时链接错误

时间:2014-12-06 01:14:06

标签: ios xcode unity3d metaio

我尽力遵循教程“网络研讨会10:Metaio SDK Unity的基础知识”(https://www.youtube.com/watch?v=AW47EKRKEdw),但他们使用的是不同版本的Metaio而不是我(我正在使用metaio SDK(版本22 / 05/2014))。

我设法用从UnityPro导入的Xcode生成一个项目。 在我添加:“libxml2.dylib”和“metaiosdk”到Xcode项目之后;并构建项目,我收到130个错误和7个警告。

错误列表前面的警告说:   “ld:警告:找不到选项'-L”目录/ Users / 900lbs-intern02 / Desktop / metaio-test / Libraries“'

最重要的错误是:   “std :: __ 1 :: basic_string,std :: __ 1 :: allocator> :: insert(unsigned long,unsigned long,char)”,引自:“

我尝试通过执行(‘ld: warning: directory not found for option’)中的建议来解决警告。在再次构建之前,我清理了项目(命令+ shift +选项+ k),现在我得到以下7个warnigs和1个错误(我将显示最后一个警告和错误):

ld:警告:找不到选项'-L“/ Users / 900lbs-intern02 / Desktop / metaio-test / Libraries”'的目录 ld:找不到-liPhone-lib的库 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

有人可以告诉我发生了什么事吗? 特别是,如何解决ld:warning:目录找不到选项'-L“/ Users / 900lbs-intern02 / Desktop / metaio-test / Libraries”'警告?

我将非常感谢任何人的帮助。

1 个答案:

答案 0 :(得分:1)

我解决了这个问题:

+首先我升级到Xcode 6.1.1

+然后我添加了几个缺少的库/框架:

    -libc++.dylib

    -Security.framework

    -CoreImage.framework