C++ 链接:致命错误LNK1104:无法打开文件';libcollada14dom21.lib';
我在链接器上发现此错误: 链接:致命错误LNK1104:无法 打开文件“libcollada14dom21.lib”C++ 链接:致命错误LNK1104:无法打开文件';libcollada14dom21.lib';,c++,visual-studio,visual-c++,visual-studio-2010,collada,C++,Visual Studio,Visual C++,Visual Studio 2010,Collada,我在链接器上发现此错误: 链接:致命错误LNK1104:无法 打开文件“libcollada14dom21.lib” 我不知道为什么,libcollada14dom21.lib在VSDIR/VC/lib中。确保将libcollada14dom21.lib添加到项目选项->链接器->输入->其他依赖项。好的,解决了:)lib在lib目录中,而不是lib/amd64:D中。我在解决方案中得到了这个结果,其中有多个项目。即使所有输出都创建到同一个文件夹中,我仍然必须提供库的相对路径项目设置>>…>>>
我不知道为什么,libcollada14dom21.lib在VSDIR/VC/lib中。确保将libcollada14dom21.lib添加到项目选项->链接器->输入->其他依赖项。好的,解决了:)lib在lib目录中,而不是lib/amd64:D中。我在解决方案中得到了这个结果,其中有多个项目。即使所有输出都创建到同一个文件夹中,我仍然必须提供库的相对路径
项目设置>>…>>>链接器>>输入>>“其他依赖项”
,或者包含查找库的硬编码路径
另一个疯狂之处是,它似乎还依赖于客户端可执行文件输出的相对路径。如果我的输出目录是标准的,则相对路径不起作用!如果我将输出目录更改为库所在的文件夹,则可执行文件的相对路径会起作用……有点奇怪。它位于附加依赖项列表中。我必须把它放在其他列表中吗?然后用你的大脑去做应该做的事情。我是说VSDIR是“C:\ProgramFiles\…”,一个小小的幻想…:s