所以我用Visual C++和SFML制作了一个应用程序。我使用Visual Studio 2015作为IDE。
现在,当我尝试在没有安装VS2015 Visual C++的计算机上运行应用程序时,我会收到一些库丢失的错误。
然后,我尝试安装Visual C++可再发行的2015数据包,它应该会删除这些丢失的库错误。
之后,当我再次尝试运行应用程序时,会附加相同的错误。
这些是缺少的库:
- vcruntime140d.dll
- ucrtbased.dll
- mavcp140d.dll
感谢您的帮助!
这些是C/C++运行时的调试版本。它们不是由VCREDIST部署的,因为您需要发布应用程序的Release版本。
对于测试,您可以使用DebugCRT的并行部署,或者如果您有基于MSI的设置,则可以使用提供的调试MSM模块。您无法使用调试运送应用程序。
请参阅MSDN