没有mfc100 .dll,而远程调试

No mfc100d.dll while remote debugging

本文关键字:调试 程调试 mfc100 dll 没有      更新时间:2023-10-16

尝试组织远程调试程序:1. 安装远程调试工具到远程机器没有问题。2. 复制可执行文件和pdb文件到远程机器。3.设置Visual c++远程调试

开始调试执行后,我有mfc100d.dll丢失的消息。我应该从我的机器手动复制这个dll还是它可能以不同的方式安装?

远程调试通常用于调试生产机器或QA机器-它们应该只运行非调试('发布')构建。似乎你正试图部署和远程调试一个"调试"构建。你确定要这么做吗?如果是,为什么?

如果确实有正当的理由,您需要所有 redist dll的的调试版本,而不仅仅是mfc。(你复制mfc100 .dll,它会立即喊出丢失的msvcr100 .dll或其他东西)。我现在没有访问VS2010,但在VS2013中,所需的dll集中在%VS_INSTALL_DIR%VCredistDebug_NonRedist下。您可以尝试将它们全部复制到您正在执行的远程路径。