【问题标题】:Error running the rsim executable (Simulink Coder)运行 rsim 可执行文件时出错 (Simulink Coder)
【发布时间】:2017-06-20 05:31:12
【问题描述】:

我有一个 simulink 模型(带有 MC 2013 C/C++ 和 Mingw-64 编译器的 2016b),我想为 windows-64 位生成一个独立的可执行文件。

我能够运行 grt 可执行文件,但由于我需要读取 mat 文件运行时而不是编译时间,我为此目的使用 rsim 代码生成,但是生成的可执行文件似乎需要相当多的.dll,我提供了它要求的dll,但应用程序仍然无法运行。这是导致的错误

应用程序无法正确启动 0xc000007b。点击确定 关闭应用程序

我错过了什么?

【问题讨论】:

  • 尝试使用系统命令从 MATLAB 运行 exe。如果您从 MATLAB 开始,这些库可能在路径中。

标签: matlab simulink


【解决方案1】:

您的主程序是针对 x64(64 位)目标编译的,但您提供的 dll 是针对 x86(32 位)目标编译的。或相反亦然。

如果是 Mingw-64 的东西,你应该可以通过使用官方在线安装程序获得全部(或大部分)。 Link is here.

【讨论】:

  • 我认为这不是问题,因为我从程序文件下的 matlab 目录中抓取了 dll ......这是 64 位的。
猜你喜欢
  • 2023-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-12
相关资源
最近更新 更多