Visual C 程序不在其他计算机中运行

Visual C++ program does not run in other computers?

本文关键字:计算机 运行 其他 程序 Visual      更新时间:2023-10-16

我已经创建了一个视觉C 控制台应用程序(项目),因为我们的老师告诉我们要进行一个项目直到学期结束,并在实践考试开始之前向他展示。。

但是问题是,当我尝试在学校计算机上运行它时,请显示.dll文件缺少的错误消息。

在我的计算机中,它像老板一样运行。但是在我的学校计算机中,它没有运行,并一直向我展示信息。

我只是不明白为什么?我忘了提到的一件事是,在我们的学校中,我们使用旧的Borland编译器,我认为版本4.5或其他...

可能缺少 msvcrt.dll 。它提供了C和C 程序所需的一组典型的库功能。其中包括字符串操纵,内存分配,C风格输入/输出调用等。

您可以静态地链接它,或安装适当的Visual Studio重新分布软件包。或者只是将所需的DLL放在应用程序文件夹中。

更多信息在这里。

希望它有帮助:)

  1. 您需要在DLL上运行"依赖关系检查器",以查看其可能使用的内容。它可能是一个运行时库或其他库。

  2. 您的应用程序如何尝试加载DLL?是在构建中使用LoadLibrary还是在构建中链接,在这种情况下,它将与.lib文件链接。

  3. 也可能存在一些名称问题。