2 anzi5091104 anzi5091104 于 2014.07.07 12:51 提问

matlab2013a32位和vs2010混合编程

这是程序代码
#include"libsuanfa_1.h"
#include
using namespace std;

int main()
{
int p1[16][5]={{4,3,9,8,1},{4,6,11,10,5},{4,3,9,2,7},{9,2,7,10,11},{9,7,11,10,5},{1,10,11,4,2},{3,1,11,10,5},{6,8,3,11,9},{10,9,1,2,6},{11,1,3,7,10},{10,11,5,1,3},{3,11,10,5,4},{11,6,7,3,5},{2,1,3,6,5},{1,9,10,4,2},{9,5,8,6,4}};
int t1[5]={3,1,10,6,2};
int p2[16][5]={{4,6,11,10,5},{4,3,9,2,7},{9,2,7,10,11},{9,7,11,10,5},{1,10,11,4,2},{3,1,11,10,5},{6,8,3,11,9},{10,9,1,2,6},{11,1,3,7,10},{10,11,5,1,3},{3,11,10,5,4},{11,6,7,3,5},{2,1,3,6,5},{1,9,10,4,2},{9,5,8,6,4},{3,1,10,6,2}};
int t2[5];
mwArray p11(16,5);
mwArray p21(16,5);
mwArray t11(1,5);
mwArray t21(1,5);
mwArray t(1,5);
p11.SetData(&p1[16][5],80);
p21.SetData(&p2[16][5],80);
t11.SetData(&t1[5],5);
suanfa_1(1,t21,p11,p21,t11);
t21.GetData(t2,5);
for(int ii=0;ii cout int ff;
cin>>ff;
return 0;
}
编译过后,运行时会出现
t.exe 中的 0x00000000 处有未经处理的异常: 0xC0000005: Access violation
选择中断后
__vfptr = CXX0030: 错误: 无法计算表达式的值
求解决

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
64位系统vs2010平台下实现C++与matlab R2014混合编程方法示例
开发环境:VS2010 premuim+matlab2014b+win7 64位操作系统,测试成功。步骤一:安装VS2010安装VS2010旗舰版,建议默认安装路径C:\Program Files(x86)\Microsoft Visual Studio 10.0,安装成功后会自动添加环境变量。下载地址http://pan.baidu.com/s/1jG1vu78步骤二:安装matlab安装mat...
Matlab R2012a和vs 2010混合编程
环境:Matlab R2010a,vs 2010 ,win7, 64位操作系统 假设有一Matlab函数文件 MyAdd.m,内容如下: function c = MyAdd( a,b ) %UNTITLED Summary of this function goes here % Detailed explanation goes here c=a+b; end
VS2008 和 MatlabR2015a 混合编程
唉,在做支持向量机分类优化实验的时候,支持向量机的c#代码写的头疼。有些核函数和分类训练函数不会写,搞得头疼。后来听同学介绍说matlab里面有包直接可以用,我又去载了一个R2015a最新的matlab,特么现在又遇到问题。Matlab语法不会啊,咋用?? 然后我查了些资料,说vs2008可以和matlab进行混合编程,如果能实现,将会减少很多的工程量。我看了网上的教程,都以vs2008和mat
记VS2010与MATLAB混合编程遇到的一些问题
学习中遇到VS和MATLAB混合编程,在开始阶段遇到一些问题。 一、首先使用的是win7 ×64系统 VS2010软件和MATLAB2014b         问题:MATLAB2014b进行打包时,总是打包失败。         原因:我使用的这个MATLAB版本破解不完全,可以进一步破解然后尝试。 二、重新安装了MATLAB2015a是个破解完全的           打
VS2010和Matlab2012b混合编程 配置详解
一、Matlab中的操作 1.编写MATLAB函数 function [c]=MyAdd(a,b); c = a+b; 这个函数实现两个a,b数相加,并返回c。 2.MATLAB中编译文件 在MATLAB中以此完成如下操作:    >>mex -setup  %选择VS2010然后一直选Y    >>mbuild -setup %选择VS2010,然后一直选择Y    >>mcc -
C++/Matlab混合编程(vs2010和matlabR2014a)
这几天在使用matlab/c++混编时,遇见很多问题,解决起来很痛苦,分享一些经验给大家,希望大家少走些弯路。 首先这里说下,不建议使用matlab2010a和vs2010来混合编程,因为我自己尝试过,遇到很多问题,matlab2010a是在vs2010前发布的,所以自身是识别不到vs2010编译器的,建议用matlab2010b以上。1、装载vs2010和matlab2014a这两个东西我就不单
Matlab2016a与VS2012混合编程
Matlab是一款功能强大得仿真软件,要想将其用得更加广泛,或者用到VS中那就需要一种特殊的方法,下面将自己实践的方法一一叙述,当然前提你的电脑要有这两款软件。好了,直接进入主题。 第一步:配置系统环境变量 计算机——>系统属性——>高级系统设置——>环境变量 将内容设置为如图所示:你的Matlab安装路径\bin\win64                       第二步:配置ma
MATLAB和VS2010的混合编程需要注意的问题
接上一篇文章吧,虽然上一篇距离现在几个月了。2015年第一发。 对于BM3D算法,在作者的主页他们给出了MATLAB的代码,在MATLAB上跑了一下,果然很好很强大,同时也跑了跑实验验证了一下linux下的C++版代码,需要装libpng和fftw3这两个库。后来在师兄的帮助下实现了GPU版的程序,可以做到每秒5-10帧左右,又大幅的提升了算法的速度,但是由于自己太懒,于是想到借用MATLAB来
64位系统在VS2010与Matlab混合编程的下的配置方法
废话不多说,仅仅分享我自己用64位操作系统在配置使用VS2010与Matlab混合编程时配置软件所出现的一些错误和相关解决方法。建好工程项目,选择一段正确的测试代码(之后我会附上正确的测试代码)运行时一般会出现下面几个错误。错误一:必须属性”VSIstallDir”缺失或为空 解决方式:选择菜单栏的项目->属性->配置属性->常规->平台集成工具,选择V90编辑为V100,点击确定。之后运行就不会
VS2010与Matlab 2014a混合编程
VS2010与Matlab 2014a混合编程 VS2010与Matlab 2014a混合编程 VS2010与Matlab 2014a混合编程