VS2013和MATLAB R2014a混合编程配置

 时间:2025-01-07 22:56:50

1、一、Matlab下配置编译器和生成C文件1. 在MATLAB R2014a命令行窗口输入:mbuild –setup 并回车(注意setup减号前有空格),选择第一个选项;完成第三方编译器VS2013的配置

VS2013和MATLAB R2014a混合编程配置VS2013和MATLAB R2014a混合编程配置

4、二、VS2013下调用Matlab文件1. 配置环境变量:这台电脑右击选择属性,更改设置-高级-环境变量,用户变量:PATHC:\Program Files\MATLAB\R2014a\bin\win64系统变量:PathC:\Program Files\MATLAB\R2014a\bin\win64配置完系统变量要重新启动电脑才能生效。

VS2013和MATLAB R2014a混合编程配置VS2013和MATLAB R2014a混合编程配置

6、3. 项目-test属性-配置属性-连接器-输入-附加依赖项。添加以下add.liblibmat.liblibmex.libmclmcr.libmclmcrrt.lib

VS2013和MATLAB R2014a混合编程配置

8、5. 设置VC++目录

VS2013和MATLAB R2014a混合编程配置

10、#include "stdafx.h"#include <iostream>#include "mclmcr.h"#include "matrix.h"#include "mclcppclass.h"#include"add.h"using namespace std;#pragma comment(lib,"add.lib")int _tmain(int argc, _TCHAR* argv[]){ if (!addInitialize()) //初始化,在libmysvd.h中 { cout << "Could not initialize libmysvd!" << endl; exit(0); } mwArray a(1, 1, mxDOUBLE_CLASS); mwArray b(1, 1, mxDOUBLE_CLASS); a(1, 1) = 20; b(1, 1) = 30; mwArray x(1, 1, mxDOUBLE_CLASS); mwArray y(1, 1, mxDOUBLE_CLASS); add(2, x, y, a, b); double *i = new double; double *j = new double; x.GetData(i, 1); y.GetData(j, 1); std::cout << "x=" << *i << " y=" << *j << std::endl; system("pause"); return 0;}

  • 【微分几何】微分方程变成差分方程的后果
  • MATLAB写数据到一个表格多个单元薄和添加变量名
  • MATLAB如何实现三维函数的绘图
  • 如何在matlab中建立一个简单的图形用户界面
  • 在LabVIEW里面给条件结构添加为真的条件分支
  • 热门搜索
    旅游管理专业怎么样 旅游票务 昌平旅游 贵州旅游景点地图 冠豸山旅游攻略 蜀南竹海旅游 丽江旅游报价 桂林 旅游 巴塞罗那旅游攻略 泰国普吉岛旅游费用