如何解决在调试模式下构建“ hello world”时找不到msvcirtd.dll和msvcrtd.dll
我做了一些工作,以便在Visual Studio 2019中使用Visual C ++ 6.0编译器。因为我已经用Visual C ++ 6.0编写了成千上万的代码,并且避免修改代码,所以我回头使用旧的编译器。
我使用此处Daffodil中描述的方法,并将平台工具集更改为v6.0,我安装了vs98(以使用cl.exe,不同的vs 98库...等),vs 2010 (Daffodil要求)和vs 2019进行测试。
“ hello world”的完成效果很好,我也以发布模式开始执行,效果很好。
但是当我想在调试模式下启动它时,出现此系统错误
unable to execute code because MSVCIRTD.dll was not found
当我用胶带将另一张录音带录音时
unable to execute code because MSVCRTD.dll was not found
我指定我从Windows xp机器恢复了有问题的两个dll,在其中调试模式下的执行可以很好地运行(Visual C ++ 6.0)对安装了VS 2019的Windows 10机器,我将两个dll都放在了system32目录中在我的VS 2019的可执行目录中指定了
总是一样的错误!
有什么想法吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。