EDA365电子论坛网
标题:
需要认真看的C语言调用matlab引擎和调用matlab生成的DLL文件
[打印本页]
作者:
mytomorrow
时间:
2019-9-19 09:00
标题:
需要认真看的C语言调用matlab引擎和调用matlab生成的DLL文件
matlab版本:R2012a,64位,VS2010
- p# M6 d8 G* r
/ t" X. ?7 t' X+ {% U# N& k! A
1 O+ s1 t9 z- r) J2 ~5 r0 y
1:C语言调用matlab引擎。
& w# u$ A( o! X# [/ Z& P4 D2 q% A
4 M6 C, N& k1 i; \$ E0 x# b' B7 n
" E) S; p8 j. l5 J1 e
VS新建工程:
D% ?* p% z3 ^
设置项目属性:
( C! @' U) R- x% f) B
包含以下两个目录,D:\Program Files\MATLAB\R2012a\extern\include和D:\Program Files\MATLAB\R2012a\extern\include\win64
1 l6 O5 X" B1 A4 n
! B e4 @* p* ?: S. P
# J5 N: A) S; ^
' _- H9 b$ s9 {* N& _4 ^4 [
matlab设置:
/ H6 r" y! P: A1 r
2 J* `9 Y, t0 d$ d3 i; H9 Z
# ^" g( y: E2 T* L2 e' Y( t1 i
在matlab命令行输入mex -setup,按提示选择合适的选项
( v3 L$ b8 k* J4 q9 U
0 T) p9 v7 H4 n" Q* z* b5 k6 K
' q( v; X) U8 b% s
在matlab命令行输入mbuild -setup,按提示选择合适的选项
& w w( F) m4 `& P
* X! {" h1 Z. T( s4 d& }& X
$ `% g& A1 K; ~4 Z/ p
系统环境变量设置:
1 c s/ L! m+ r( U6 ]" O
! s" V1 o1 P" K7 o4 c% j" m
5 H3 J* U1 x4 A7 X8 N7 v" l
32位的是win32,64位的是win64.
$ |! B5 n0 O% A9 p/ d9 X
: n( S8 t! K% l8 d
$ B+ s! \" Y/ Y8 x8 G( W+ @9 A, s0 I
Computer - > Properties -> Advanced system settings -> Environment Variables -> User Variables -> path, 添加(MATLAB下为MATLAB 2012软件安装目录)
! _: |4 [9 W. R- R( a( p4 Z
# ^8 i- i2 u; a3 X
: Q# Q7 S! o# V+ a# x1 H* a
...\MATLAB\extern\lib\win32\microsoft;
- z% _; L2 N" I$ d
0 I: v8 ^; M- o0 o3 V
( l7 @0 L8 `# \, k3 f: {
...\MATLAB\bin\win32
, y8 ]9 \- y: \
) j) q: u" J- }" `2 o/ X
1 `1 r; t+ V. j/ i3 K
' X# `; N0 M, V, J# e* ^
0 l, N7 s, W# R' Q7 a
作者:
yxlk
时间:
2019-9-19 17:57
谢谢分享
作者:
relchhiclty
时间:
2019-9-20 17:42
看看
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2