为什么 exe 文件无法运行,而 Visual Studio 中的解决方案本身可以顺利运行?

为什么 exe 文件无法运行,而 Visual Studio 中的解决方案本身可以顺利运行?

我正在尝试在未安装 Visual Studio 的其他系统上运行 Visual Studio 中的项目的 .exe 文件,但问题是,当我单击“开始”时,解决方案可以运行,但当我运行 .exe 文件时,出现错误“代码执行无法继续,因为未找到 mkl_tbb_thread.dll...”,我真的不知道该如何处理,有人能帮我吗?我尝试了一些方法,比如将运行时库更改为静态形式并更改一些其他选项,但实际上都没有用。

答案1

您需要复制整个调试或发布文件夹(或至少其内容)。该程序正在寻找您在 Visual Studio 中作为参考添加的一些 .dll。

答案2

根据 本文,该 DLLmkl_tbb_thread.dll属于 线程构建模块(英特尔® TBB)

此包必须安装在目标上,或者您可以将redist\intel64_win\mkl计算机安装文件夹中的文件夹内容包含在程序中。

相关内容