我创建了一个项目,其中包括头文件和lib文件以及Assimp项目的dll。我将lib文件包含在VS2008项目中,并且编译时没有错误。我也将assimp dll复制到输出文件夹,但是当我尝试运行可执行文件时,它说它找不到Assimp32d.dll。
我完全不知道为什么可执行文件不能“看到”dll。怎么办?
答案 0 :(得分:0)
如果您正在运行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/访问您的程序,只需打开您的exe并播种dll依赖关系,如果这是可访问的。
如果不能全部访问,请复制(dll)或将dll目录添加到
中的%PATH%变量控制面板\系统和安全\系统\高级\环境 变量