代码之家  ›  专栏  ›  技术社区  ›  neowinston

带VU仪表的iPhone收音机程序

  •  0
  • neowinston  · 技术社区  · 16 年前

    我写了一个iphone应用程序,使用libmms和ffmpeg开源库来播放wma流。该应用程序已经被苹果公司批准,可以免费下载。

    现在我想在我的应用程序上安装一个VU表。

    我正在使用从苹果下载的avtouch代码示例( https://developer.apple.com/iphone/library/samplecode/avTouch/Introduction/Intro.html )

    我就是不知道怎么混合CPP和OBJC。当我把avtouchviewcontroller和avtouchcontroller放在interface builder的文档(command+o)中,并简单地尝试构建和运行程序时,它会在默认图像之后崩溃。

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

    谢谢你的关注!

    1 回复  |  直到 8 年前
        1
  •  0
  •   jer    16 年前

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

    一旦编译器知道您要编译的源文件中有什么内容,您就应该可以很好地进行编译了。