2

継承したプロジェクトにCocoaLumberjackを統合しようとしています。過去に他のプロジェクトで問題なく動作するのを見てきましたが、何らかの理由で、CocoaLumberjack のコードでいくつかのエラーが発生しています。例は次のとおりです。

  • 突然、C 文字列を渡すときに構造体プロパティで "Assigning to 'void *' from incompatible type 'const char [1]'" というエラーが発生しました。
  • C 文字列の C 配列で、「文字列リテラルから 'char *' への変換は減価償却されています。
  • 「クラス」が突然キーワードになりました (小文字バージョン)

誰もこれに似たものを見たことがありますか?プロジェクトのビルド設定は確かに少し変更されていますが、何が行われたかはわかりません。

4

2 に答える 2

2

誤ってコードを C++/Obj-C++ としてコンパイルしてしまった可能性はありますか? classキーワードになる3 番目のポイントは、その音をもっともらしいものにします。

于 2013-02-15T22:33:40.007 に答える