























今天在 Lion+Xcode 4.1 打开以前的项目出现 Expected declaration specifiers before 'interface' 错误,导致项目编译不通过,该项目之前在 Snow Leopard+Xcode 3.2.6 环境下编译正常。

经过google找到解决方法如下:
方法一:升级到 Xcode 4.2。
方法二:修改所有 sqlite3.h 的引用路径
#import "/usr/include/sqlite3.h"
改成
#import "sqlite3.h"
原因是这两个头文件的版本不同,#import "sqlite3.h" 实际上是调用了 /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk/usr/include/sqllite3.h。
作者:黎波
博客:http://bobli.cnblogs.com/
日期:2011年9月26日
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。