Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/128.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 带有VU表的iPhone广播节目_C++_Iphone_Objective C_Interface Builder_Ios4 - Fatal编程技术网

C++ 带有VU表的iPhone广播节目

C++ 带有VU表的iPhone广播节目,c++,iphone,objective-c,interface-builder,ios4,C++,Iphone,Objective C,Interface Builder,Ios4,我编写了一个iPhone应用程序,使用libmms和ffmpeg开源库播放wma流。该应用程序已经得到苹果的批准,可以免费下载 现在我想在我的应用程序上有一个VU表 我使用的是从Apple()下载的avTouch代码示例 我就是不知道如何混合cpp和objc。当我将avTouchViewController和avTouchController放在Interface Builder的文档(command+o)中,并尝试构建和运行该程序时,它会在默认图像之后崩溃 我错过了什么?我应该怎么做来纠正这个

我编写了一个iPhone应用程序,使用libmms和ffmpeg开源库播放wma流。该应用程序已经得到苹果的批准,可以免费下载

现在我想在我的应用程序上有一个VU表

我使用的是从Apple()下载的avTouch代码示例

我就是不知道如何混合cpp和objc。当我将avTouchViewController和avTouchController放在Interface Builder的文档(command+o)中,并尝试构建和运行该程序时,它会在默认图像之后崩溃

我错过了什么?我应该怎么做来纠正这个问题?或者,更好的是,有没有人有我可以用来在我的应用程序上安装VU表的代码示例


谢谢你的关注

要使用Objective-C++,您需要(最简单的方法)确保源文件名以“.mm”而不是“.m”结尾。如果是后者,编译器会猜测它只是Objective-C,如果是前者,编译器会假设它是Objective-C++。您可以在“生成设置”中显式设置编译器标志,但为什么只需重命名文件?:)


一旦编译器知道您要编译的源文件中有什么内容,您就应该可以开始了。

我将使用.mm扩展名重命名这些文件,并让您了解情况。谢谢