VS lib工具出错,“无法打开共享对象文件”

时间:2013-04-14 18:46:22

标签: windows dll visual-studio-2012 cygwin static-libraries

我没有很多在Windows下构建库的经验,我很难在线查找信息,'lib'和'def'不是我期望的搜索词。无论如何,我的问题如下所示;虽然.dll.lib文件实际上已经构建和安装,但使用它们会失败,所以我想我最好解决这个问题。 lib找不到的文件位于目录exports中,该目录是当前目录的子目录。当我尝试构建类似的库(GotoBLAS)时会发生同样的事情。

enter image description here

1 个答案:

答案 0 :(得分:1)

我知道这是几个月之后但我通过更改PATH上的哪个lib.exe修复了这个问题。

而不是“C:\ Program Files(x86)\ Microsoft Visual Studio 11.0 \ VC \ bin \ x86_amd64”(或只是bin或x86arm),你需要有“C:\ Program Files(x86)\ Microsoft” Visual Studio 11.0 \ VC \ bin \ amd64“

希望能帮到你(或其他任何发现这一点的人)