LNK1181无法打开输入文件。空格错误?

时间:2018-05-30 08:09:11

标签: c# visual-c++ linker visual-studio-2017 lib

尝试构建Windows窗体项目时出现编译错误。

我的解决方案包含:

  • 2个c#项目(一个创建二进制&一个只是一个带有函数的类)
  • 2个C ++项目(从其他解决方案导入)

导入后我不得不重新引用" Include Directorys"在(项目)设置 - > VC ++目录

这两个解决方案有效,但我试图找到一个解决方案而不是2个(它们是另一个解决方案。导入后我必须重新引用" Include Directorys"在(项目)设置 - > VC ++目录中

现在我收到了这个错误:

错误:LNK1181无法打开输入文件

" C:\ SDK \ Bin \ x64发布\\ VS2017-PC.lib"

此链接存在3个问题:

  • 它包含双后退

  • 它有一个缺少的文件夹(C:\ PC)

  • 有名称"发布"而不是调试

路径应如下所示:

' C:\ PC \ SDK \ bin \ x64 debug \ VS2017-PC.lib'

我认为这是因为我的文件夹" x64 debug"包含空格并正在创建此错误。但我不知道如何在解决方案中正确地重命名和刷新路径,我甚至不知道这是否真的能解决这个错误。

项目属性页的

Image

1 个答案:

答案 0 :(得分:0)

解决方案是创建丢失的文件夹。 由于某些原因,Visual Studio不在正确的目录中创建“ x64调试”。