私はこの問題を数週間デバッグしようとしていましたが、進歩はありませんでした。私のプロジェクトの1つでは、私の.mmファイルは@property、@synthesize、BOOL、int、doubleなどのプリミティブ型を除いて、適切な構文カラーリングを持っていません。.cppファイルは問題ありません。私はウェブ上で見つけることができるすべての「修正」を試みました。私は:Xcodeシンタックスカラーリング.mmファイルが壊れています
- オーガナイザのプロジェクトの「派生データ」を削除しました。
- Finderでプロジェクトの.xcodeprojectファイルを右クリックし、[パッケージ内容を表示]を選択し、.pbxprojファイル以外のすべてを削除しました。
- 製品>クリーン
- [編集]> [構文の色付け]オプションが表示されます。
- 私のすべてのヘッダー検索パスが '$(SRCROOT)/'プレフィックスを使用していることを確認しました。
#import <header.h>
の代わり:
#import "header.h"
私はオプションの外だように私は感じ
ありがとうございました。
EDITは:言及を忘れ、私はまた、Console.appにログを見て、これを見た:[?T]
12/5/11午前3時08分08秒PM Xcodeの[7623] IDEIndexingClangInvocation:失敗しましたPCHファイルを保存するには:/Users/jinser/Library/Developer/Xcode/DerivedData/ABBYY_MenuApp-ezwvcbulelfqwkftuwttlogvxsym/Index/PrecompiledHeaders/OpenCV_iPhone_Prefix-bqbegypvoktytjhgrfdzxrzeamix_ast/OpenCV_iPhone_Prefix.pch.pth
ありがとうございます。最終的に私の文法が正しく色付けされているのを見たとき、私は座席から飛び出して歌い始めました(冗談なし)。私はusername/Library/Developer/Xcode/DerivedDataに行って、Xcodeのオーガナイザツールを使用するのではなく、適切なDerived Dataフォルダを削除しました。何らかの理由で、私の.pchからDerivedDataの削除に加えて#importを削除すると、それが修正されます。乾杯! –