generateAudioPlugin错误——墨西哥人配置为使用visual studio 2019 c++,但LCC是默认的编译器

15的观点(30天)
操作系统:Windows 10家
作为线程标题表明,当我试图产生一个音频插件(在运行墨西哥人设置配置墨西哥人使用visual studio 2019和validateAudioPlugin c++)出现在控制台:
> >墨西哥人设置
墨西哥人配置为使用的Microsoft Visual c++ 2019 (C)的C语言编译。
选择一个不同的语言中,选择一个从以下:
墨西哥人设置c++
墨西哥人设置FORTRAN
墨西哥人配置为使用的Microsoft Visual c++ 2019 c++语言编译。
> > validateAudioPlugin (“TremoloProj6”)
检查plugin类“TremoloProj6”过去了。
生成testbench文件“testbench_TremoloProj6.m”完成了。
运行testbench过去了。
生成墨西哥人文件“testbench_TremoloProj6_mex.mexw64”完成了。
墨西哥人运行testbench过去了。
删除testbench。
准备好了生成音频插件。
> > generateAudioPlugin (“TremoloProj6”)
. .警告:选择C编译器不兼容C99标准(ISO)的语言。代码生成将切换到C89/90 (ANSI)。考虑改变C编译器或
目标语言设置压制这个警告。
? ? ?的指定目标配置为生成c++代码生成,但C-only编译器低成本航空,默认的编译器。允许代码生成,你可以
取消选择生成makefile的选项。或,指定一个c++编译器,输入“墨西哥人设置的命令提示符。生成C代码,设置目标语言C
配置对象。
代码一代失败:错误报告
我一直在寻找如何改变目标语言信息,但我无法找到任何工作当我使用它。
这是音频插件的代码我试图生成:
classdefTremoloProj6 < audioPlugin
方法
函数=过程(~)
=在;
结束
结束
结束

接受的答案

佩德罗·多尔
佩德罗·多尔 2021年4月7日
我想,我需要使用这些两行代码来设置目标语言c++:
cfg = coder.config (“自由”);
cfg。TargetLang =“c++”;
这个线程可以被关闭。

类别

找到更多的在音频插件创建和托管帮助中心文件交换

下载188bet金宝搏


释放

R2021a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!