小编gor*_*med的帖子

VS10/12中的Matlab共享C/C++库引发了很多异常

我的matlab c/c ++共享库遇到了运行时问题.库导出并正确编译和链接应用程序.但在运行时,脚本似乎有很多错误.我的应用程序的控制台窗口(显示matlab输出)中没有显示错误.但调试器在运行时显示了许多未捕获的异常.但是脚本似乎已经运行并且应用程序正确终止.

有些事要知道:

  • 基于Win8 Pro x64
  • Visual Studio 2012(项目设置为VS 2010,已正确安装)
  • Matlab R2012b(32位)(64位版本也已安装,但据我所知,此处未使用)
  • 安装了MCR R2012b win32/64
  • Matlab编译器中使用的编译器是VS2010编译器(用GUI编译器编译)

好吧,这是我导出到共享库的m文件:

% Create video input object. 
vid = videoinput('winvideo', 1, 'YUY2_320x240')

% Set video input object properties for this application.
set(vid,'TriggerRepeat',Inf);
vid.FrameGrabInterval = 3;

% Set value of a video source object property.
vid_src = getselectedsource(vid);
set(vid_src,'Tag','motion detection setup');
set(vid,'ReturnedColorSpace','rgb');

% Create a figure window.
figure; 
% wiener filter neighbourhood
wienerFilter = [5 5];
% …
Run Code Online (Sandbox Code Playgroud)

c++ matlab exception shared-libraries

7
推荐指数
1
解决办法
3094
查看次数

标签 统计

c++ ×1

exception ×1

matlab ×1

shared-libraries ×1