similink 生成c代码时报错
我通过matlab code生成了quadprog的c代码,然后通过mex将quadprog的代码生成了S Function build可以调用的文件,使用S Function build调用,程序可以正常运行。但是当simulink生成嵌入式c代码时,报错,具体内容如下:
Creating standalone executable "..\simulinktest.exe" ...
link /RELEASE /INCREMENTAL:NO /NOLOGO kernel32.lib ws2_32.lib mswsock.lib advapi32.lib -out:..\simulinktest.exe @simulinktest.rsp
my_quadprog_wrapper.obj : error LNK2019: 无法解析的外部符号 driver,该符号在函数 my_quadprog_Outputs_wrapper 中被引用
my_quadprog_wrapper.obj : error LNK2019: 无法解析的外部符号 rtIsInf,该符号在函数 my_quadprog_Outputs_wrapper 中被引用
my_quadprog_wrapper.obj : error LNK2019: 无法解析的外部符号 rtIsNaN,该符号在函数 my_quadprog_Outputs_wrapper 中被引用
my_quadprog_wrapper.obj : error LNK2019: 无法解析的外部符号 setProblemType,该符号在函数 my_quadprog_Outputs_wrapper 中被引用
..\simulinktest.exe : fatal error LNK1120: 4 个无法解析的外部命令
NMAKE : fatal error U1077: “G:\visual_studio\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\link.EXE”: 返回代码“0x460”
Stop.
在mex quadprog是也遇到过这种情况,通过这篇文章解决了(十分感谢这位佬哥的分享)。但是在simulink生成c代码时我不知道该怎么做,烦请各位佬哥佬姐多多指教。如果需要源文件,请联系我文章链接:https://blog.csdn.net/weixin_43321489/article/details/114683275?fromshare=blogdetail&sharetype=blogdetail&sharerId=114683275&sharerefer=PC&sharesource=Onlylg1&sharefrom=from_link


