EDA365电子论坛网

标题: 花费了好几天终于在VS上可以生成mexw64文件了。 [打印本页]

作者: Zedd    时间: 2020-4-10 14:05
标题: 花费了好几天终于在VS上可以生成mexw64文件了。
花费了好几天终于在VS上可以生成mexw64文件了% R$ {  E' {; |+ T2 h2 S
有需要的可以下载看看。) Y/ N2 O1 K3 }; N6 Y" E* Z) ]
search的结果太乱了,有用的信息太少了。还不如好好耐下心看看帮助文档有用。* U3 T, ~' p) i: U! L& k! ?% Y" M

, ?9 O5 L4 j7 Y4 Z7 {% r: [1 X" N2 D- \/ W# {- j
一、Matlab 和 IDE 混合编程的方法有以下几种:
' a7 H  ~9 x6 m' Q2 {1、 matlab 调用由 IDE 编译出来的 mex 文件(相当于动态链接文件),老版本的 mex 文件后" s1 t- e0 q$ u/ v9 b
缀是.dll,新版本的 mex 文件后缀是.mexw32/64(根据版本生成)。
. P" l! \  A5 k2、 IDE 通过 engine 调用 matlab 文件。 + q3 p4 A) J( f* O) s3 C: w6 }
以上两种方法 matlab 帮助文档写的都包括,这种只详细讲第一种方法。 . [) J0 [1 L& U- B
二、使用的平台是 matlab2016b 64 位和 VS2015 社区版。(把下面所述的项目,C 文件名称全# l9 q& V( l- }" Y: Z
部改为 arrayProduct)
& [2 ?( ?  R  @2 x% C+ t8 f1、 新建一个项目,选择 win32/win32 项目(可用于创建 DLL 和静态库项目), 不是选' t3 ]! {9 T4 @/ D* T! ?/ o8 x
择的 win32 控制台应用程度。
6 L0 k6 B2 |" B* u' Q8 R1 w0 g+ A9 B+ B  B6 ^! L) T, H% s

) O' X4 i1 C; X8 q# ^/ p
作者: WNSKS    时间: 2020-4-10 18:49
看看啥好东东。




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2