2010-09-13 89 views
0

我一直在试图将Three20框架添加到我的应用程序。但是,我总是最后得到这个错误:将它添加到我的项目后出现three20错误

Undefined symbols: 
"___restore_vfp_d8_d15_regs", referenced from: 
+[TTEntityTables(TTSingleton) sharedInstance] in libThree20Core.a(TTEntityTables.o) 
+[TTEntityTables(TTSingleton) releaseSharedInstance] in libThree20Core.a(TTEntityTables.o) 
+[TTEntityTables(TTSingleton) allocWithZone:] in libThree20Core.a(TTEntityTables.o) 
"___save_vfp_d8_d15_regs", referenced from: 
+[TTEntityTables(TTSingleton) sharedInstance] in libThree20Core.a(TTEntityTables.o) 
+[TTEntityTables(TTSingleton) releaseSharedInstance] in libThree20Core.a(TTEntityTables.o) 
+[TTEntityTables(TTSingleton) allocWithZone:] in libThree20Core.a(TTEntityTables.o) 
ld: symbol(s) not found 

collect2: ld returned 1 exit status 

它看起来像某种链接错误给我,但我宁愿舒尔我也跟着上如何安装框架中的所有指令。
不知何故,我得到了怀疑,这是一个框架内的错误,但我不舒服。有任何想法吗?

回答

1

确保在构建设置中为体系结构选择了“标准”,并且“仅生成活动架构”未选中。

+0

我检查了。这两个设置都是你建议的。 – Bujtor 2010-09-13 10:36:53

+0

由于我在设备构建时遇到了同样的问题,因此我使用了上面的解决方案来解决构建设备的问题。 – harshalb 2010-09-13 10:39:36

+1

好的,我现在开始工作了。诀窍是在Three20的每个项目中设置它。另外我已经将BaseSDK设置为iPhone设备,而不是模拟器。我想这也有帮助。不仅在我的应用程序中,而且在Three20的每一个部分。 – Bujtor 2010-09-13 11:14:23

相关问题