gpt4 book ai didi

c++ - matlab 引擎 "Can' t 启动 MATLAB 引擎”

转载 作者:搜寻专家 更新时间:2023-10-31 00:44:01 25 4
gpt4 key购买 nike

以下代码:

   if (!(ep = engOpen("\0"))) {
fprintf(stderr, "\nCan't start MATLAB engine\n");
return EXIT_FAILURE;
}

给予:

Can't start MATLAB engine

我不知道是什么原因...我有两个版本的 Matlab R2011a 64 位和 R2010b 32 位。我使用第二版 matlab 的引擎库。操作系统 Windows 7 x64。根据一些主题,这个问题可能是由多个 matlab 版本引起的 MATLAB Engine Windows 7 problem但我已经从 PATH 环境变量中删除了 x64 Matlab...

最佳答案

一些尝试:

  • 确保您的 PATH 设置为具有 Matlab 二进制目录的完整路径。比如64位的matlab这个是C:\Program Files\MATLAB\R2011a\bin\win64。我不确定为什么你有两个 2011a 拷贝,但我可以确认当前路径上只有一个 matlab 安装。
  • 确保在使用 32 位 matlab 时使用 32 位编译器,在使用 64 位 matlab 时使用 64 位编译器。这非常重要。
  • 确认您使用的编译器 is supported
  • Try re-registering the Matlab COM .我必须为 2010/2011 安装执行此操作。
    • 在 Linux 上,确保安装了 csh。

关于c++ - matlab 引擎 "Can' t 启动 MATLAB 引擎”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9622538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com