c#(vs2013)、 matlab(2014a)混合编程
来源:互联网 发布:手机图文排版软件 编辑:程序博客网 时间:2024/04/30 01:07
今天试着用c#和matlab混合编程,折腾了半天终于弄成功,记录一下。
1、在Command Window窗口中输入mbuild –setup查看编译器,将编辑器设置为vs
2、安装MCRinstaller.exe,在matlab安装目录下toolbox\compiler\deploy\win64
3、注册mwcomutil.dll,在\bin\win64中
4、生成add.m文件
function [c]=add(a,b)c=a+b;end
5、在Command Window窗口中输入deploytool,生成dll
若成功:
若出现Matlab Compiler__Test checkout of feature ‘Compiler’ failed参考http://www.ilovematlab.cn/thread-315935-1-1.html
6、c#引用dll
class Program { static void Main(string[] args) { Class1 a = new Class1(); MWArray b = 3, c = 6; MWArray result = a.add(b, c); Console.WriteLine(result.ToString()); Console.ReadKey(); } }
引用生成的dll和toolbox\dotnetbuilder\bin\win64\v2.0下的MWArray.dll,再运行
若出现TypeInitializationException(类型初 始值设定项引发异常),参考http://www.cnblogs.com/machine/p/3829249.html
成功
0 0
- c#(vs2013)、 matlab(2014a)混合编程
- Matlab 2016a和VS2013混合Dll编程步骤
- Matlab C混合编程
- matlab C混合编程
- Matlab C混合编程
- matlab/C 混合编程
- VS2013和matlab相互调用混合编程
- 使用C#,Matlab(2015a)混合编程
- matlab 2014b 调用 vs2013 + opencv混合编程配置、mat 与 mxarray的转换、matlab在vs2013中调试
- Matlab和C混合编程
- matlab与C混合编程
- c和matlab混合编程
- matlab与c混合编程
- matlab与C混合编程
- C和MATLAB混合编程
- MATLAB与C混合编程
- matlab与c混合编程
- Matlab C/C++ 混合编程
- protobuf rpc介绍
- jstl <c:forEach>
- 2.1 深度学习常用软件包和环境配置
- 第22篇 ninja的安装(三)及安装graphviz
- 深度学习tensorflow入门-CNN
- c#(vs2013)、 matlab(2014a)混合编程
- 使用Wireshark简单分析ICMP报文(ping)
- 手动向maven仓库添加jar包,cmd命令
- Java网络编程UDP与TCP协议
- Android下自定义的jar库文件编译和调用
- 【分享集成】如何使用友盟分享面板进行自定义
- react+webpack+webstorm开发环境搭建
- Matlab rms与std的区别
- c语言函数与指针