2013-04-28 5 views
1

Я пытаюсь вызвать функцию matlab с визуальной студией, я работаю с Visual studio 2010, Matlab 2011b, мой компьютер - 64 бит. Я пытаюсь использовать пример из Matlab и информацию о http://www.mathworks.com/support/solutions/en/data/1-78077S/.Вызвать код matlab из Visual studio C++

, но я до сих пор не могу получить ошибку. interna_empty @ concurrent_queue_v3 @ внутренние @ Т @ @ IEBA_NXZ в динамической библиотеке tbb.dll

любой помощь будет большим

ответ

0

Вы пропустите tbb.dll во время выполнения. Вы можете скачать tbb с http://threadingbuildingblocks.org/. Затем добавьте путь dll к визуальному пути dll visual studio либо путем редактирования [Properties > Debugging > Environment], либо скопируйте tbb.dll в ваш каталог решений.


Edit: Есть два способа в VC++ вызвать MATLAB:

  1. распространять MATLAB код в MATLAB независимой C++ разделяемую библиотеку. Вы можете обратиться к one of my blog за подробностями.

  2. вызов MATLAB непосредственно в VC++. Для получения дополнительной информации см. another blog.

Смежные вопросы