小编E. *_*ash的帖子

调用 MATLAB 引擎错误:您的计算机中缺少 libeng.dll

尽管网上有很多资源可以解决这个问题,但我还是很难从一个简单的 .cpp 程序调用 MATLAB。

\n

我的目标:

\n

使用 Microsoft Visual Studio 2010 Professional 64 位构建 .cpp 程序,\n为内置函数和图形调用 MATLAB Engine (MATLAB R2013b 64 位)

\n

我做了什么:

\n

在 .cpp 文件属性页中,我有:

\n
    \n
  1. 将平台更改为 Active(x64)
  2. \n
  3. 将以下路径添加到 VC++ 目录\n
      \n
    • 可执行目录:C:\\Program Files\\MATLAB\\R2013b\\bin
    • \n
    • 包含目录:C:\\Program Files\\MATLAB\\R2013b\\extern\\include
    • \n
    • 参考目录:C:\Program Files\MATLAB\R2013b\bin\win64
    • \n
    • 库目录:C:\Program Files\MATLAB\R2013b\extern\lib\win64\microsoft
    • \n
    \n
  4. \n
\n

路径编辑

\n
    \n
  1. 编写了以下程序:

    \n
    // mEng.cpp : Defines the entry point for the console application.\n// libeng.dll is in C:\\Program Files\\MATLAB\\R2013b\\bin\\win64\n\n#include "stdafx.h"\n#include <Engine.h>\n#include <matrix.h>\n#include <iostream>\n#include <string>\n#include <cmath>\n\n#pragma …
    Run Code Online (Sandbox Code Playgroud)

c++ matlab matlab-engine

1
推荐指数
1
解决办法
8367
查看次数

标签 统计

c++ ×1

matlab ×1

matlab-engine ×1