gpt4 book ai didi

c - 找不到 GLU.dll

转载 作者:行者123 更新时间:2023-11-30 15:40:13 25 4
gpt4 key购买 nike

当我在 Release模式下运行项目时,出现以下错误:

由于找不到 GLU.dll,该应用程序无法启动。
此外,当我在 Debug模式下运行时,它仅在我通过 Visual Studio 运行时才有效,因为如果我运行 .exe 文件,它不会加载。

最佳答案

调试器使用初始工作目录创建进程,该目录不是可执行文件所在的目录。默认情况下,调试器使用项目目录作为调试对象的工作目录。所以,我怀疑你的DLL已经放到了项目目录下。加载器通过工作目录成功找到了 DLL。

现在,当您通过双击运行可执行文件时,工作目录就是可执行文件所在的目录。因此找不到 DLL。

您不应依赖工作目录来解析 DLL。最佳实践是将 DLL 与可执行文件放在同一目录中。一旦你这样做了,你会发现你的应用程序加载了。最简洁的安排方法是使用构建后事件将 DLL 从项目目录复制到可执行输出目录。

关于c - 找不到 GLU.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21113896/

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