iOS5上的RedLaser SDK

时间:2011-09-11 04:05:03

标签: iphone ios

我正在尝试使用RedLaser SDK构建iOS 5应用。 RLSample应用程序构建并运行良好。但是当我尝试将SDK集成到我自己的应用程序中时,构建非常错误。我得到48个链接错误。我注意到RLSample项目的“Compiler for C / C ++ / Objective-C”选项设置为“LLVM GCC 4.2”,所以我在我的项目中做了同样的事情。但现在我得到了11个其他错误,比如“预期*之前*”。

有人设法让这个工作吗?这里的诀窍是什么?

2 个答案:

答案 0 :(得分:0)

链接器错误表明缺少框架;每个文件都是孤立地编译好的,但是最后有一些问题将它们粘合在一起。通常这意味着编译器对某些符号最终会出现的信念是错误的。如果是编译器错误,你会更早地得到错误,并且在Xcode术语中你会得到错误,这些错误可能会带你到源代码中的特定行,而不仅仅是一些不常用的编译器输出。

答案可能是从示例项目中直接复制链接的框架列表。如果做不到这一点,请查看每个符号应该在哪个框架中并添加它。

答案 1 :(得分:0)

听起来您没有在构建设置中链接框架。阅读这篇博文:

http://pulkitsinghal.blogspot.com.au/2011/07/integrating-with-redlaser-sdk.html