Я пытаюсь запустить файл .exe моего проекта в Visual Studio, на других системах, на которых не установлена Visual Studio, но проблема в том, что решение можно запустить, когда я нажимаю "Пуск", но когда я запускаю Файл .exe выдает ошибку «выполнение кода не может быть продолжено, потому что mkl_tbb_thread.dll не был найден ...», я действительно не могу понять, как с этим справиться, может кто-нибудь помочь мне с этим, пожалуйста? Я пробовал некоторые методы, такие как изменение библиотеки времени выполнения в статическую форму и изменение некоторых других параметров, но ни один из них на самом деле не работал.

2 ответа2

0

Вам необходимо скопировать всю папку отладки или выпуска (или, по крайней мере, ее содержимое). Программа ищет некоторые .dll, которые вы добавили в качестве ссылки в Visual Studio.

0

Согласно этой статье, DLL mkl_tbb_thread.dll является частью Threading Building Blocks (Intel® TBB).

Этот пакет должен быть установлен в целевой системе, или вы можете включить в свою программу содержимое папки redist\intel64_win\mkl которую вы найдете в папке установки на вашем компьютере.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .