gpt4 book ai didi

c++ - 执行程序时找不到 DLL (c++)

转载 作者:太空宇宙 更新时间:2023-11-04 14:16:36 24 4
gpt4 key购买 nike

我创建了一个项目,其中包含 Assimp 项目的头文件、lib 文件和 dll。我在 VS2008 项目中包含了 lib 文件,它编译没有错误。我还将 assimp dll 复制到输出文件夹,但是当我尝试运行可执行文件时,它说找不到 Assimp32d.dll。

我完全不知道为什么可执行文件不能“看到”dll。做什么?

最佳答案

如果您正在运行 MSVS2008,请检查工作目录。

property->Debugging->Working Directory // you could access to right button on the project menu.

此外,检查dll的名称。

assimp32.dll != assimp32 **d** .dll

此外,您可以使用 http://www.dependencywalker.com/ 检查您的程序是否可以访问所有 dll。 , 只需打开您的 exe 并播种 dll 依赖项,看看它是否可以访问。

如果不是所有都可以访问请复制(dll)或将dll目录添加到%PATH%变量中

Control Panel\System and Security\System\Advanced\Environment Variables

关于c++ - 执行程序时找不到 DLL (c++),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10621005/

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