Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.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
Iphone 如何在其他应用程序中集成aurioTouch应用程序功能? 我试图在我的应用程序中集成AurioTouh应用程序功能,但是我遇到了问题,因为那个应用程序的几个部分是用C++编写的,为此我把M.M文件改成了.mm,但仍然有问题。我已经添加了图像。请查看/了解如何解决此错误_Iphone_Ios - Fatal编程技术网

Iphone 如何在其他应用程序中集成aurioTouch应用程序功能? 我试图在我的应用程序中集成AurioTouh应用程序功能,但是我遇到了问题,因为那个应用程序的几个部分是用C++编写的,为此我把M.M文件改成了.mm,但仍然有问题。我已经添加了图像。请查看/了解如何解决此错误

Iphone 如何在其他应用程序中集成aurioTouch应用程序功能? 我试图在我的应用程序中集成AurioTouh应用程序功能,但是我遇到了问题,因为那个应用程序的几个部分是用C++编写的,为此我把M.M文件改成了.mm,但仍然有问题。我已经添加了图像。请查看/了解如何解决此错误,iphone,ios,Iphone,Ios,阅读以下内容: 如果您有一个C++代码的CPP文件,则需要使用Objy-C作为 那么,要么将.cpp文件重命名为.mm,要么将-x objective-c++传递给 编译器 我也面临同样的问题,很长一段时间都无法解决。真正的问题始于将auriotouch的.cpp类导入到项目中。一般来说,在这样做时,我们会遇到很多编译错误,有时还会遇到链接器错误。所以 第一名: 将项目中所有类文件的扩展名从.m更改为.mm。这将使您的类文件同时支持C++和目标C代码[如果没有,您将面临多个编译问题] 秒: 检

阅读以下内容:

如果您有一个C++代码的CPP文件,则需要使用Objy-C作为 那么,要么将.cpp文件重命名为.mm,要么将

-x objective-c++
传递给 编译器


我也面临同样的问题,很长一段时间都无法解决。真正的问题始于将auriotouch的
.cpp
类导入到项目中。一般来说,在这样做时,我们会遇到很多编译错误,有时还会遇到链接器错误。所以

第一名: 将项目中所有类文件的扩展名从
.m
更改为
.mm
。这将使您的类文件同时支持C++目标C代码[如果没有,您将面临多个编译问题]

秒: 检查是否已在项目->目标->构建阶段->编译源代码中导入类文件(
.m
.mm
.cpp
[否则,您将面临链接器错误]

第三名:
尝试检查您是否在类文件中正确声明了全局变量[如果没有,它可能会显示重复符号错误]

您是否能够成功地将auriotouch集成到您的项目中..如果是,您可以帮助我吗?@Ajit thala请让我知道您到底要做什么?我的项目中有一个名为PASave的类文件。所以,我必须整合auriotouch项目。而且,我也只想要那些音频振幅波来显示我的音频录制过程(不要使用超声波计和FFT)。如果我把auriotouch的appdelegate(完成启动)部分的代码放在我的类“viewDidload”中,它会工作吗?@Ajitthala是的,如果记录,它会工作。让我知道您面临的确切问题。您的问题中的相同错误也发生在我身上…我已尝试将所有.cpp文件更改为.mm,它不起作用。另外,如果我在构建设置中更改编译器,它会显示无效编译器。