matlab win7报错 java,c++ 调用matlab程序

fcecaa27ea5212ceb9bf034c36bfbf34.gif#include #include#include#include

using namespacestd;int main(int argc, char**argv) {

Engine*m_pEngine;

m_pEngine=engOpen(NULL);if( m_pEngine ==NULL ) {

cout<

exit(-1);

}

engEvalString(m_pEngine,"x=0:0.01:2*pi;");

engEvalString(m_pEngine,"y=sin(x);");

engEvalString(m_pEngine,"figure; plot(x,y,‘g‘);");

system("pause");

engClose(m_pEngine);return 0;

}

fcecaa27ea5212ceb9bf034c36bfbf34.gif

报错:

1)、无法解析的外部符号 _engClose,该符号在函数 _main 中被引用 。

解决:换到x64

59750d8845c2b03d3d394d696e1893de.png

2)、无法启动此程序,因为计算机中丢失libeng.dll。尝试重新安装该程序以解决此问题。[3]

解决:E:\Program Files\MATLAB\R2013a\bin\win64 加入系统环境变量

参考:

[1]

fourfire.c++,matlab混合编程[EB/OL].[2014-03-11].http://blog.sina.com.cn/s/blog_8e6bfecf0100y5ba.html

[2]  justinlm.Visual Studio 2010

为C/C++添加外部库的方法[EB/OL].[2014-03-11]http://www.docin.com/p-156218299.html

[3]

hwby199106wHow_to_use_Matlab_Engine_in_Visual_Studio[EB/OL].[2014-03-11].http://www.doc88.com/p-458271665677.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值