尝试组织远程调试过程: 1.安装远程调试工具到远程机器没有问题。 2.将可执行文件和pdb文件复制到远程计算机。 3.将Visual C ++设置为远程调试
开始调试执行后,我发出mfc100d.dll缺失的消息。我应该从我的机器手动复制这个DLL,还是可能以某种方式以不同的方式安装?
答案 0 :(得分:0)
远程调试通常用于调试生产机器或QA机器 - 它们应仅运行非调试('发布')构建。似乎您正在尝试部署和远程调试“调试”。建立。你确定要这么做吗?如果是这样 - 为什么?
如果确实有正当理由,那么您需要调试版本的 all redist dll,而不仅仅是mfc。 (你复制mfc100d.dll,它会立即大喊大叫错过msvcr100d.dll或其他东西)。我现在无法访问VS2010,但在VS2013中,所需的dll集中在%VS_INSTALL_DIR%\ VC \ redist \ Debug_NonRedist下。您可以尝试将所有这些复制到您正在执行的远程路径中。
但同样,请确保有充分的理由这样做。