因此,我尝试在我的应用程序中使用route-me小部件,但xcode一直抱怨它找不到FMDatabase.h,但它包含在项目中(尽管包含在我的项目中的另一个项目下)。我已经复制了一个样例应用程序是如何制作的,但是样例项目没有得到这个错误。H文件包含在MapView项目中,因此我不需要自己包含fmdb内容(因为示例项目不需要这样做)。


当然,如果文件在构建阶段下的编译源/复制头下,这意味着它应该能够找到文件?这是对我的问题的一个相当平淡无奇的解释,但是如果有人以前使用过route-me库,那么他们可能也遇到过同样的问题,并且可以为我指明正确的方向
发布于 2013-04-02 18:03:34
解决了我自己的错误。首先,在主项目的构建设置中,“搜索标题路径”设置不正确,它被设置为/MapView/而不是/MapView/**,从而解决了FMDatabase.h缺失的错误。
然后,如果其他人像我在解决第一个问题后所做的那样出现链接器错误,请确保您的链接二进制文件中包含了libMapView.a。(我以前有过它,但在版本控制提交期间,不知何故,我们的项目文件决定不再添加该库,我完全忘记了它,所以我花了很长时间才发现它丢失了)
https://stackoverflow.com/questions/15683180
复制相似问题