【发布时间】:2022-09-28 16:42:15
【问题描述】:
我在编译 Simulink 模型时遇到问题,由于我在 Windows 专业帐户中进行了更改,该模型工作正常,现在我无法编译它,并且在 Simulink 的调试窗口中出现以下错误:
rt_matrx.c(29):致命错误 C1083:无法打开包含文件:\'stdlib.h\':没有这样的文件或目录
我在 Mathworks 论坛上看到了类似的问题,通过重新安装 MATLAB 解决了这个问题,我尝试这样做,但它对我不起作用。
我检查了我的新 Windows 帐户上的环境变量是否与前一个相同,它们没有改变。
我没有管理员权限,所以我询问我的 IT 服务是否能够访问我在 MATLAB 中使用的所有路径,显然这不是问题所在。
我的理论是 MATLAB 和 Visual Studio 如何链接在一起可能存在问题,或者它可能来自路径的定义方式。
我对这个问题有点迷茫,如果有人可以帮助我或至少指导我解决问题的根源,我会很高兴,提前谢谢你。
MATLAB版本:2020A
编译器版本:Visual Studio 2019
-
似乎是 Visual Studio 的问题。重装试试?
-
这是个好主意,问题可能来自丢失的文件,但由于我的 IT 组织,很难让管理员访问重新安装此软件,如果我成功拥有它,我会在这里提供消息,如果它解决了我的问题,谢谢。
-
哦,还要确保从 MATLAB 命令行运行
mex -setup。 -
我已经完成了,结果如下:\" MEX 配置为使用 \'Microsoft Visual C++ 2019\' 进行 C++ 语言编译。\"。
-
也为 C:
mex -setup c配置它。
标签: visual-studio matlab simulink