MATLAB
一、 破解MATLAB所有的编译器,保证相关电脑上有此类编译器,如VS里面的VC++编译器等等。破解请调用MATLAB R2014a Patch.exe程序,这不是木马,这个程序是为了替换未破解的编译器。
二、 打包程序(这里我们是做的VS调用,也就是。net)
1、 mex -setup
2、 mbuild –setup(这两步我不知道需不需要,但是我之前弄过了,就假设需要吧)
3、 输入deploytool出现
4、 选择第二个library compiler。
5、 所需调用的成的dll,这里是.net啊
6、 这里是你的第一个调用文件,选择好之后,其实所有的文件都打包好了。
7、
8、 所调用的文件都自动包含进来了,但必须确保,MATLAB编译器的当前目录就是该程序所在目录
9、
10、 写自己类的名字啊,点两下就好了啊。
11、 编译平台的选取啊,4.0对应着VS2010。
12、 然后点那个勾了
三、 注意事项,所有函数的输出都应该在程序一开始编写的时候就初始化。
vs
一、 在打包好的for_testing文件夹下有一个readme.txt
也就是在MATLAB中输入mcrinstaller
直接输出mcrinstaller的路径,直接安装就好了。
二、 然后找到mwcomutil.dll 的文件路径,至于怎么找,直接在文件夹搜索好了,然后在文件夹里直接输入cmd 弹窗直接切换到当前路径,然后运行regsvr32 mwcomutil.dll
三、 将之前打包好的dll引用到该项目中,还有MWArray.dll,这是一个类似于头文件类的东西啊,一般在\toolbox\dotnetbuilder\bin\win32\v2.0,不过我直接放到了文件夹里面了
四、 将需要用到的相对文件考到vs的相对路径,即\bin\Debug路径,
五、 如果是64位需要注意
六、