链接库仍然致命错误LNK1104:无法打开文件'OpenVolumeMesh.lib'

时间:2017-06-28 10:48:57

标签: c++ visual-studio-2012 linker

我真的不想发布可能被问过几十万次的事情,但这非常绝望。

我有一个名为HexEx的解决方案,包含6个项目。由于没有找到这个lib,其中3个不构建。

我遵循的流程:

步骤1)配置属性>一般>配置类型设置为.exe

步骤2)VC ++目录:添加.lib所在的路径(通过cmd加倍检查路径是否正确并检查名称是否正确(实际上名称是OpenVolumeMesh.lib,尽管.lib没有出现在windows中) ))。 我在可执行目录和库目录中添加了路径。

步骤2.5)VC ++目录:还添加了包含用于创建OpenVolumeMesh.lib的路径

步骤3)在链接器> general中,我向>附加库目录添加了相同的路径。

步骤4)在链接器中,再次在>输入中我将库(OpenVolumeMesh.lib)添加到其他依赖项。

我得到的错误是:

  

3> LINK:致命错误LNK1104:无法打开文件'OpenVolumeMesh.lib'

在6个项目中的3个中,我想那些需要它的人。

我尝试的另一个尝试(这可能是愚蠢的)是在包含代码的每个.c或c ++文件中添加#pragma comment(lib,“OpenVolumeMesh.lib”)。

.lib是通过构建我之前的项目而创建的。所有这一切都在VS 12 2013 x64中完成。

从我读到的内容中,必须还有一些.dll放在windows system32文件夹中的次数?这可能是问题吗?

有什么建议吗?

0 个答案:

没有答案