我正在将一个应用程序从VS 2005移植到VS2019。我成功移植了调试版本,但在发行版1中遇到了问题。
首先,当我启动发布应用程序时,出现错误“找不到MSVCP80.dll”。这很奇怪,因为调试版本成功地在“ C:\ Windows \ winsxs \ x86_microsoft.vc80.debugcrt_1fc8b3b9a1e18e3e_b.8.0.50727.762_none_24c8a196583ff03b”中找到了dll。
第二,如果我将MSVCP80.dll和MSVCR80.dll复制到release / bin文件夹,则会收到错误消息:“ R6034应用程序尝试错误地加载c运行时库”,并且“应用程序无法正确启动(0xc0000142)”
那么,有问题吗?我的系统中是否缺少任何DLL?还是构建问题?为什么调试好bur释放失败?