gpt4 book ai didi

无法在其他计算机上运行由Visual Studio 2010编译的opengl程序

转载 作者:行者123 更新时间:2023-11-30 14:29:17 25 4
gpt4 key购买 nike

好的,所以我想在其他计算机上运行我编写的简单 opengl 程序。我可以在我的机器上成功运行它。它不会给出任何错误。当我在其他计算机上运行它时,它显示“无法启动应用程序,因为找不到 MSVCR100.dll”有什么问题?或者也许我做错了什么?

  • 我在 Visual Studio 2010 上尝试了两种编译:调试和发布。
  • 可执行文件始终与 glut32.dll 一起提供在同一目录中

最佳答案

MSVCR100.dll 是与 Visual Studio 2010 关联的 C 运行时。为了成功运行,另一台计算机需要该运行时 DLL 的副本。它可以通过在其上安装 Visual Studio 2010(不推荐)或安装 Microsoft Visual C++ 2010 Redistributable Package 来获取它。 (推荐)

请注意,您必须在 Release模式而不是 Debug模式下编译程序 - 调试构建链接到 C 运行时的调试版本,Microsoft 确实为此制作了可再发行包。重新分发调试运行时 DLL 是非法的,因此如果您想分发您的软件并能够在任何地方运行它,您需要链接到发布运行时库。

关于无法在其他计算机上运行由Visual Studio 2010编译的opengl程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5037964/

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