gpt4 book ai didi

c++ - 新的空 VC++ 控制台项目缺少 MFC71.DLL

转载 作者:行者123 更新时间:2023-11-28 07:08:58 24 4
gpt4 key购买 nike

我正在尝试让一个稍旧的项目再次运行。去年夏天我使用代码就好了。不幸的是我没有保留 VC++ 项目文件,只有代码。因此,我创建了一个新的 VC++ 控制台项目,并在此过程中选择了“空项目”选项。添加代码并将编译器和链接器指向适当的文件夹后,我编译成功。从那里我尝试调试并接收消息

The program can't start because MFC71.DLL is missing from your
computer. Try reinstalling the program to fix this problem.

据我所知,这个 DLL 位于 Visual Studio .NET 2003 中,据我所知,我的项目应该不依赖于它。我正在使用一个名为 callisto 的机器人模拟库,我想它可能依赖于它。然而,该项目似乎已经消失,所以我无法从项目网站上确认太多。如何使用 MS 开发工具来确定这么多?如果没有,新项目依赖于这样一个旧 DLL 的其他可能原因是什么?

最佳答案

请注意,如果您以 DLL 形式使用该库(已经编译的代码,内部依赖于 VS 2003 的 redists),您可以使用 Dependency Walker 验证这一点(它是一个简单的 .exe 文件,您可以下载此处:http://www.dependencywalker.com/ 并将此 DLL 拖放到它上面)。

另请注意,您无需安装整个 Visual Studio。 VS 2003 的可再发行包就可以了。

编辑:“无法单独下载 Visual C++ 2003 运行时” ~ 检查 Where to download Microsoft Visual c++ 2003 redistributable

关于c++ - 新的空 VC++ 控制台项目缺少 MFC71.DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21319251/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com