Visual Studio 2010 Assimp库无法链接。

3

我似乎总是无法让任何库与Visual Studio链接,这是一个永恒的问题。最终我厌倦了尝试,只好手动包含头文件和源文件。

我的最新尝试是设置Assimp。我去下载了最新版本,并按照Visual Studio 2010的安装指南进行了操作。http://assimp.sourceforge.net/lib_html/install.html

结果:

LINK : fatal error LNK1104: cannot open file 'assimp--3.0.1270-sdk/lib/assimp_release-dll_x64/assimp.lib'

我设置了包含目录:

assimp--3.0.1270-sdk/include

我设置了库目录:

assimp--3.0.1270-sdk/lib/assimp_release-dll_x64

我设置了额外的依赖项(指南包括目录,但是我只需将assimp.lib放在上面包含库目录中,不需要其他目录吗?):

assimp--3.0.1270-sdk/lib/assimp_release-dll_x64/assimp.lib

我做错了什么?

另外,考虑到这不是我第一次遇到这些困难,有没有好的教程可以帮助我更好地理解这个过程?我已经尝试搜索了,但大多数都是针对之前版本的VS...

1个回答

3
我的猜测是你应该为库目录提供明确的相对或绝对路径。
关于依赖项名称,你是正确的,assimp.lib是正确的名称,指南在这里有点模糊不清。
除此之外,你做得很好。只要lib文件存在,它就可以链接。
(这里是assimp联合创始人写的)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接