从Visual Studio C ++调用matlab代码

时间:2013-04-28 02:07:54

标签: visual-studio-2010 matlab

我试图用visual studio调用matlab函数,我正在使用Visual Studio 2010,Matlab 2011b,我的计算机是64位。我正在尝试使用matlab中的示例和http://www.mathworks.com/support/solutions/en/data/1-78077S/上的信息。

但我仍然没有找到错误的程序入口点? interna_empty @ concurrent_queue_v3 @ internal @ tbb @@ IEBA_NXZ 在动态链接库tbb.dll

任何帮助都会很棒

1 个答案:

答案 0 :(得分:0)

你在运行时错过了tbb.dll。您可以从http://threadingbuildingblocks.org/下载tbb。然后通过编辑[Properties > Debugging > Environment]或将tbb.dll复制到解决方案目录,将dll路径添加到visual studio dll路径。


编辑:VC ++中有两种方法可以调用MATLAB:

  1. 将MATLAB代码分发到MATLAB独立的C ++共享库中。有关详细信息,请参阅one of my blog

  2. 直接在VC ++中调用MATLAB。有关详细信息,请参阅我的another blog