2010-11-17 308 views
0

我正面临一些编译问题。在我的iPhone应用程序中,我使用了放置在Frameworks文件夹中的一些外部库。但是这些“.a”文件和“.h”文件都是红色的,它们没有被编译。任何线索我在这里做错了。编译问题

它给出错误,如无法找到这些外部库的类。

回答

0

如果它们是红色的。然后这些文件实际上从你的iPhone项目中丢失。为了解决这个问题。重新下载库(.a和.h)文件,然后再次将它们添加到您的项目中。

我建议先删除“RED”文件,然后再重新添加文件。

如果您在执行此操作后仍然遇到问题。放下一个笔记。

希望这有助于...

+0

它的工作!但是现在我得到这个错误“Command/Developer/Platform/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1” – Abhinav 2010-11-17 18:18:49

+0

@abhinav,那通常是因为它不能链接一个库。确保你的库和框架可以在目录的“库搜索路径”的构建设置下找到。 – 2010-11-17 18:20:43

+0

谢谢。我想你是对的。但在这里,即使我给绝对路径到我的框架文件夹,其中包含这些外部罐子......它仍然给出了同样的错误。我错过了什么吗? – Abhinav 2010-11-17 18:30:06