2

我似乎有一个永远无法让任何库与 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...

4

1 回答 1

2

我的猜测是您应该为库目录提供明确的相对或绝对路径。

您对依赖项名称是正确的,assimp.lib是正确的名称,并且该指南在这里有点模棱两可。

除此之外,你做的一切都是正确的。如果lib文件存在,它应该链接。

(assimp 联合创始人在这里写作)

于 2012-08-08T20:22:11.843 回答