2012-01-23 76 views
0

我正在寫一個使用音頻輸入和輸出的iOS應用程序,並使用Apple的「Speak Here」代碼部分。特別是,我會使用兩個類別AQPlayerAQRecorder。這些都是用Objective-C++編寫的,文件名爲AQPlayer.h,AQPlayer.mm,AQRecorder.h和AQRecorder.mm。Xcode 4.2「警告:當前語言與此框架不匹配。」

該項目符合沒有錯誤或警告。當我嘗試運行它時,它停留在AQPlayer或AQRecorder的入口處(無論我先打電話),並且我收到一條消息「警告:當前語言與此幀不匹配。」點擊continue或step按鈕只會導致代碼再次停止。

其他看過此消息的人通過將文件擴展名更改爲「.mm」來修復它。我的文件有這個擴展名,我仍然遇到問題。

任何人有任何想法?

回答

0

這也許是很蹩腳的,但我對MAC similiar probs我固定加入:

LC_CTYPE=en_US.UTF-8

我在.bash_profile中的MacBook。

相關問題