2012-01-23 41 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。

相关问题