CruiseMatlabDLL 失败 代码生成信息文件不存在。

在做cruise和matlab联合仿真时在matlab中编译DLL文件时出现:
CruiseMatlabDLL 失败 代码生成信息文件不存在。

img

该回答引用GPTᴼᴾᴱᴺᴬᴵ
这个错误可能是由于Matlab无法找到代码生成信息文件导致的。代码生成信息文件包含有关DLL的编译器和编译选项的信息,如果缺少该文件,则Matlab将无法生成DLL。

您可以尝试以下解决方案:

  1. 确认是否正确设置了编译器。在Matlab命令窗口中输入“mex -setup”命令,确保正确设置了编译器。如果没有设置,请按照提示设置编译器。
  2. 确认是否正确配置了代码生成信息。打开您的模型,转到“模型配置参数”对话框中的“代码生成”选项卡,并确保正确配置了生成选项。
  3. 尝试清除Matlab的临时文件。在Matlab命令窗口中输入“clear all”和“clc”命令,然后尝试重新编译DLL文件。
  4. 确认代码生成信息文件是否存在。检查您的工程文件夹中是否存在代码生成信息文件。如果不存在,请从其他源获取该文件并将其放置在正确的位置。

如果上述解决方案无法解决问题,请尝试重新安装Matlab并重新编译DLL文件。