2012-03-14 8 views
1

Mac OS X 10.7.3でXcode 4.3を使用しています。 Base SDKとDeploymentはOS X 10.6です。Xcode 4でRegexKitとRegexKitLiteが「意味論的問題」のエラー/警告を受け取ります

私はRegexKitLiteを使用する場合、私はコンパイラの警告の多くを得る:'セマンティック号'
は '* __強い*がvoid' 修飾子

を破棄タイプのパラメータに 'void *型揮発性__strong *' を渡します 「* __強い*揮発性のボイド」タイプのパラメータに「void *型揮発性__strong *」を渡すには、彼らは無害に見えるが、私は基本的にゼロの警告のために努力するので、それは非常に迷惑です修飾子

を破棄します。 2010/04/18からRegexKitLiteへの更新はなく、sourceforgeのXcode 4に関する問題については議論されていません。 Xcode 3.2では、これらの警告が表示されませんでした。

RegexKitLiteの警告のみをすべてオフにする方法はありますか?
またはRegexKitLiteのアップデート?

RegexKitLiteの代わりにRegexKitフレームワークをインストールしようとしましたが、2008/01/29以降に更新されておらず、インストール手順がXcode 4には適用されず、問題に関するsourceforgeの議論はありません私が見たものから実際にはどこかではありません。 RegexKitフレームワークはLiteバージョンよりも強力ですから、私は興味を持っています。iPhone: RegexKit vs. RegexKit lite - going through an array takes very very longで、RegexKitは多くの最適化を行っているため、RegexKitがLiteバージョンより優れていると言われています。

はそれにもかかわらず、私はしかし、私もここに「セマンティック問題」を得るが、今、これらはヘッダファイル内のエラーだけではなく、警告でHow to "add existing frameworks" in Xcode 4?http://www.thinketg.com/Company/Blogs/11-03-20/Xcode_4_Tips_Adding_frameworks_to_your_project.asp

からヒントを使用してRegexKitフレームワークをインストールファンクションタイプ 'NSString *'へのポインタが '限定された'限定されていない可能性があります
したがって、コンパイルされません!

RegexKitフレームワークはXcode 4と互換性がありませんか?

「RegexKitとしてRegexKitLiteに変更しましたが、XCode4ではサポートされていません」というリンクhttp://www.ohloh.net/p/AGP-Launcher/commits/126607585を除き、これに関する情報は見つかりませんでした。打ち鳴らすと

+0

応答がありません。 最近、私の友人がこれらのパッケージの開発者に話しかけ、RegexKitLiteを更新する必要はないという提案はありませんでした。うーん、あまりにも悪い... – Harald

答えて

2

次のように、私は警告を黙ら:

RegexKitLite.mの上部には:

#pragma clang diagnostic push 
#pragma clang diagnostic ignored "-Wincompatible-pointer-types" 

と下部に:明らか

#pragma clang diagnostic pop 
+0

ありがとう、それは素晴らしい作品! – Harald

関連する問題