Я пытаюсь запустить файл .exe моего проекта в Visual Studio, на других системах, на которых не установлена Visual Studio, но проблема в том, что решение можно запустить, когда я нажимаю "Пуск", но когда я запускаю Файл .exe выдает ошибку «выполнение кода не может быть продолжено, потому что mkl_tbb_thread.dll не был найден ...», я действительно не могу понять, как с этим справиться, может кто-нибудь помочь мне с этим, пожалуйста? Я пробовал некоторые методы, такие как изменение библиотеки времени выполнения в статическую форму и изменение некоторых других параметров, но ни один из них на самом деле не работал.
2 ответа
0
Вам необходимо скопировать всю папку отладки или выпуска (или, по крайней мере, ее содержимое). Программа ищет некоторые .dll, которые вы добавили в качестве ссылки в Visual Studio.
0
Согласно этой статье, DLL mkl_tbb_thread.dll
является частью Threading Building Blocks (Intel® TBB).
Этот пакет должен быть установлен в целевой системе, или вы можете включить в свою программу содержимое папки redist\intel64_win\mkl
которую вы найдете в папке установки на вашем компьютере.