如何使用 Visual Studio 2022 修复链接错误:1104

How Can I Fix Link Error: 1104 with visual studio 2022

提问人:Robert Shepherd 提问时间:12/23/2022 最后编辑:Robert Shepherd 更新时间:12/23/2022 访问量:287

问:

我知道这个问题已经得到了很多回答,我已经尝试了解决方案,但它们对我不起作用。

我的错误如下:

Erro: LNK1104   cannot open file 'C:\Users\...\source\repos\ont lang.obj'

我正在使用最新的 MSVC 编译器,并且我正在使用 Visual Studio。 我尝试使用任务管理器并找到运行它的任务,但我找不到任何东西。

我已经完成并分配了它,但我仍然收到错误。正如你在这里看到的Properties -> Linker -> General -> Additional Library PropertiesC:\Users\...\source\repos\ont lang;%(AdditionalLibraryDirectories)

Screenshot of Linker -> General

这是这个问题的解决方案,但我没有运气。我在大约 1 分钟前编译了它,它工作正常,但后来我收到了链接错误消息 1104。我也试过这个:

here

但我仍然没有运气。正如我之前所说,它前一分钟起作用,我对它所做的只是对文件进行更多代码,下一分钟它就没有编译。我也尝试清理项目并再次重建它,但仍然遇到同样的问题。那么有谁知道我将如何解决这个错误?

顺便说一句:我已经检查了我的文件是否真实,这是证据:

prooft of file is there.

C++ Visual-Studio 编译器错误 链接器错误

评论

1赞 463035818_is_not_an_ai 12/23/2022
我什么也没做,只是做了点什么......这就是版本控制的用途。
0赞 Bolderaysky 12/23/2022
您可以尝试清理项目并重新生成它。链接器似乎无法打开之前构建的对象。
0赞 Robert Shepherd 12/23/2022
@Bolderaysky是的,我刚刚尝试过,但仍然遇到同样的错误。
2赞 PaulMcKenzie 12/23/2022
C:\Users\...\source\repos\ont lang-- 这应该是一个目录吗?如果是这样,你不应该用双引号把它括起来,因为 和 之间有空格字符吗?ontlang
1赞 PaulMcKenzie 12/23/2022
我没有看到扩展名为 的文件。我没有看到任何与外部库相关的内容,没有文件或文件。该目录似乎只包含与 Visual Studio 项目相关的文件和源文件。简而言之,这不是一个要查找外部库的文件夹,因为它们不存在。.obj.lib.obj.cpp

答: 暂无答案