|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
花费了好几天终于在VS上可以生成mexw64文件了
4 ]3 g( n- j* `! ]( y. ^3 M/ W+ O有需要的可以下载看看。
8 l/ B( y \0 V7 o; ]; z9 Xsearch的结果太乱了,有用的信息太少了。还不如好好耐下心看看帮助文档有用。7 E$ H% ?, G, k) O7 k: H
3 m7 f9 S$ ?% V6 J V
- u2 _; U- i1 o一、Matlab 和 IDE 混合编程的方法有以下几种: $ |+ v4 {" p% b
1、 matlab 调用由 IDE 编译出来的 mex 文件(相当于动态链接文件),老版本的 mex 文件后 U- n, z4 @. q( L% ]3 r
缀是.dll,新版本的 mex 文件后缀是.mexw32/64(根据版本生成)。# p" D. }1 p2 l; N0 H$ m
2、 IDE 通过 engine 调用 matlab 文件。
0 r- b- C: {$ c以上两种方法 matlab 帮助文档写的都包括,这种只详细讲第一种方法。 6 `( m8 m# r$ I. R
二、使用的平台是 matlab2016b 64 位和 VS2015 社区版。(把下面所述的项目,C 文件名称全" R" Q, F ~+ y; l
部改为 arrayProduct)
: c8 [# f2 t; |* D. R1、 新建一个项目,选择 win32/win32 项目(可用于创建 DLL 和静态库项目), 不是选
9 P# F0 O3 L5 U" n) {择的 win32 控制台应用程度。 p7 l7 b/ }1 i
" Z) z* I/ j0 |1 {1 N* v% ~1 L
# l6 y: {; }2 x |" T# e' j' u
|
|