1

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

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

任何帮助都会很棒

4

1 回答 1

0

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


编辑:在 VC++ 中有两种调用 MATLAB 的方法:

  1. 将 MATLAB 代码分发到 MATLAB 独立的 C++ 共享库中。详情可以参考我的一篇博客

  2. 在 VC++ 中直接调用 MATLAB。有关更多信息,请参阅我的另一个博客

于 2013-08-06T13:55:39.433 回答