最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

【Matlab小问题】# error Must define one of RT, NRT, MATLAB

网站源码admin39浏览0评论

【Matlab小问题】# error Must define one of RT, NRT, MATLAB

【Matlab小问题】# error Must define one of RT, NRT, MATLAB

# error Must define one of RT, NRT, MATLAB_MEX_FILE, SL_INTERNAL, or FIPXT_SHARED_MODULE

该问题出现在使用S-function模块进行AutoCoding的时候,生成的代码进行编译运行时出现此报错,在此记录一下问题解决方法。

生成代码后集成到VS中报了# error Must define one of RT, NRT, MATLAB_MEX_FILE, SL_INTERNAL, or FIPXT_SHARED_MODULE错误,尝试了各种方法,最终解决方法如下:

S-function 在build之后会成生一个Your_S_Function_Name.c和Your_S_Function_Name_wrapper.c,我们在集成的时候只需要用到Your_S_Function_Name_wrapper.c,另外一个不需要添加到VS的工程中,移除就可以了。

移除后再次编译成功

发布评论

评论列表(0)

  1. 暂无评论