2012-01-23 18 views
0

私はオーディオ入出力を使用し、アップルの「Speak Here」コードの一部を使用しているiOSアプリケーションを作成しています。特に、私は2つのクラスを使用することになりますAQPlayerAQRecorder。これらはObjective-C++で記述され、ファイル名はAQPlayer.h、AQPlayer.mm、AQRecorder.h、およびAQRecorder.mmです。Xcode 4.2 "警告:現在の言語がこのフレームと一致しません。"

プロジェクトはエラーや警告なしで対応しています。私がそれを実行しようとすると、AQPlayerまたはAQRecorderのいずれかへのエントリで一時停止します(どちらを先に呼び出しても)、「警告:現在の言語がこのフレームと一致しません」というメッセージが表示されます。 continueボタンまたはstepボタンを押すと、コードが再び停止します。

このメッセージを見た人は、ファイルの拡張子を ".mm"に変更することで修正しました。私のファイルにはこの拡張子があり、まだ問題が発生しています。

誰もが考えている?

答えて

0

これはおそらく、非常にラメですが、私は私が追加することにより、固定Mac上で似ちゃったごめんなさいでした:.bash_profileの中に私のMacBookに

LC_CTYPE=en_US.UTF-8

を。

関連する問題