gpt4 book ai didi

c++ - 启动在 VS6 中创建的旧程序时出现问题

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:58:58 26 4
gpt4 key购买 nike

我有一些 7-8 年前在 Visual Studio 6.0 中用 C++ 创建的旧程序。

我今天尝试启动它们,但我没有运气。启动该程序(或我当时创建的任何其他程序)时,我收到以下错误消息:

VS6.0 Error message

我至少可以看到程序文件夹中存在 MFC42D.DLL 和 MSVCP60D.DLL,但老实说,我不记得启动这些程序需要什么了,显然我的当前计算机上没有安装 VS6机器。

有谁知道这条错误消息是什么意思,我可以做些什么来解决它?我很想再次启动这些旧程序,看看它们长什么样:)

编辑

在我放置一个新的 DLL 之后,我现在更进一步了,但现在的问题是 Direct X 8 没有正确设置。我以为 DirectX 是向后兼容的,但我是否也必须安装 DX8?同时安装两个 DirectX 版本是否可行?

最佳答案

你需要一个像dependencywalker这样的程序,这将向您显示您的程序需要的所有 DLL。然后,您将不得不找到所有这些 DLL。

另一种选择是找到 VisualStudio 6 的拷贝并将其安装到您的计算机上。

第三种选择是获取更新版本的 Visual Studio,并尝试重新编译您的代码。

关于c++ - 启动在 VS6 中创建的旧程序时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5356477/

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