首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >rt_matrx.c(29):致命错误C1083:无法打开包含文件:'stdlib.h‘:没有这样的文件或目录

rt_matrx.c(29):致命错误C1083:无法打开包含文件:'stdlib.h‘:没有这样的文件或目录
EN

Stack Overflow用户
提问于 2022-09-16 13:43:44
回答 1查看 57关注 0票数 1

我在编译Simulink模型时遇到了一个问题,由于我的Windows专业帐户发生了更改,该模型起作用了,现在我无法再编译它了,下面的错误出现在Simulink的调试窗口中:

rt_matrx.c(29):致命错误C1083:无法打开包含文件:'stdlib.h‘:没有这样的文件或目录

我在Mathworks论坛上看到了一个类似的问题,通过重新安装MATLAB解决了这个问题,我也尝试过这样做,但它对我没有作用。

我检查了我的新窗口帐户上的环境变量是否与前一个相同,它们没有改变。

我没有管理权限,所以我问我的IT服务,如果我能够访问所有的路径,我使用MATLAB,显然这不是问题。

我的理论是,MATLAB和Visual是如何连接在一起的,也可能是因为路径是如何定义的。

我在这个问题上有点迷茫,如果有人能帮我,或者至少在我的问题根源上给我指点,我会很高兴的。

MATLAB版本:2020 A

编译器版本: Visual 2019

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-28 08:42:15

大家好,对于需要帮助的人,我找到了解决我的问题的办法,它来自两个方面:

Visual环境2019 :

我使用Visual Studio 2019 communityMATLABSIMULINK上编译我的项目,如果同时安装了MSVCSDK kits,我可以在编译中创建冲突(您可以在>VisualStudio2019社区>修改> C++桌面开发中找到这个具体的附加组件)。确保当您安装VS2019只获得严格的最小附加项,您需要做您的项目。

我对MATLAB和Visual文件夹的访问权限:

检查您是否完全控制了您的项目(右键单击相关文件夹> Properties > Security,选择您的用户配置文件并检查您的权限)。

就我而言,当我更改了C:\Program Files\MATLAB\R2020a的访问权限时(请确定您有时间这样做,因为我花了一个小时,也许您只能更改为"toolbox“的权限,它可以工作,但我不确定)和C:\ProgramData\Speedgoat\speedgoatlib\R2020a

如果最后一个解决方案不起作用,请检查Matlab和visual studio所关注的其他文件夹的访问权限。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73745725

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档