使用Visual Studio生成的exe在其他PC上创建dll错误

时间:2018-02-05 11:32:42

标签: c++ windows visual-studio dll visual-studio-2017

我用Visual Studio编写了一个程序,我想与一些朋友分享。但是当获取包含我的.exe文件的调试文件夹的完整文件夹并将其发送给朋友时,它会抛出3个错误:
缺少vcruntime140.dll
缺少MSVCP140D.dll
缺少urctbased.dll
(订单可能不正确) 我们尝试在this页面上重新安装/更新Microsoft Visual C ++ Redistributable 2017 x64,但没有任何正面结果。
这可能是一个问题,我使用的是SDL2库吗?我将SDL2.lib复制到他们的Syswow64文件夹和system32文件夹中,该文件夹删除了特定的.dll错误,但其他人首次出现。

1 个答案:

答案 0 :(得分:1)

在构建项目之前选择Realese选项,然后将整个Release文件夹发送给您的朋友应解决此问题。