执行函数构建器使用Windows子系统为Linux ?

10视图(30天)
我试图将C代码集成到使用S函数仿真软件模型建设者。万博1manbetx我通常在Windows上运行matlab和Simuli万博1manbetxnk 10。* nix系统的C代码,我已经通过Windows子系统运行Ubunutu 16.04 Linux (WSL)。然而,现在我想将C代码集成到我的仿真软件模型使用S函数生成器。万博1manbetx我一直跑到一个错误当试图构建“致命错误:termios S函数。h:没有这样的文件或目录”,因为termios。h * nix系统的设计。有办法有S函数生成器屏蔽WSL所以我可能运行该C代码仿真软件模型?万博1manbetx我没能找到一个类似termios头。h为Windows操作系统。

答案(1)

Pratyay潘德
Pratyay潘德 2021年8月24日
嗨,安德鲁,
一个可能的解决方案是使用Ubuntu 16.04虚拟机,安装MATLAB和执行仿真软件模型。万博1manbetx我认为你不是在仿真软件中使用任何Windows特定的函数模型。万博1manbetx另外,请注意,支持Ubuntu 16.04将在万博1manbetx即将到来的MATLAB版本删除。
错误消息可能因为termios抛出。h可能没有被包含在MATLAB的道路。确保termios。h是在一个可访问的位置在您的文件系统,包括在MATLAB的道路。
正如你提到的,它也可能是termios。h * nix系统被设计和包含一些依赖项或命令特定于Linux系统。不幸的是,由于s函数构建器块不能访问WSL,您将需要包含头文件。

s manbetx 845


释放

R2019a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!