C - Build/Compile/Deploy 成功但在其他机器上失败

C - Build/Compile/Deploy success but on other machine its failing

我有读取身份证的 C 代码 reader,它 compiled/build/executes 在我的开发 PC (Windows 10) 中很好,我有我的 Visual studio 2015。

但是当我 运行 eid.exe 到一台全新的 (Windows 10) 机器进行单元测试时,它一直显示以下错误(也安装了 https://www.microsoft.com/en-us/download/details.aspx?id=48145):

您正在部署应用程序的调试版本(无法找到运行时文件 VCRUNTIME140D.dllucrtbased.dll 的调试版本就是证明)。解决方案很简单:不要部署调试版本。*

如果您需要部署调试版本进行测试,您需要为您的测试机器获取 Visual Studio 许可证。尽管测试不会发布的代码非常可疑。您应该真正测试发布配置。


* CRT 的调试版本是 Visual Studio 的一部分,不能再分发。

编辑:

第 1 步:

第 2 步:

第 3 步:修复目标的

第 4 步:修复包含

第 5 步:可选的额外包含

作品: