我是 C# 的初学者,我最近构建了一个 Windows 窗体应用程序 GUI,它执行 MATLAB 函数的方式与此处提供的答案大致相同。所以本质上是使用 Process.Start 方法在后台运行 MATLAB 函数。
这适用于 32 位编译的 MATLAB 函数,但是从 WFA GUI 执行时将函数编译为 64 位可执行文件会导致错误 - “找不到 MCR 的 8.2 版。尝试加载 mclmcrrt8_2.dll。 "
如果我在 WFA GUI 之外运行编译的函数,我没有问题。因此,WFA 似乎无法执行 64 位进程,是否有解决方法?
谢谢你的帮助。