LINK:致命错误 LNK1181:无法打开输入文件 'opencv_world341d.lib'

LINK : fatal error LNK1181: cannot open input file 'opencv_world341d.lib'

我发现了两个类似的问题this and this。 但是他们都使用opencv,而且opencv确实提供了相应的lib。我不用opencv,我的项目也很简单,就你好world.I 已经把项目默认配置改成这样

除了这几个配置,其他都默认

我只是想测试一下我的项目配置,它可以找到 win32 调试和发布。但不适用于 x64 调试和发布,他们都告诉我 LINK : fatal error LNK1104: cannot open file 'opencv_world341d.lib' 我确实知道我的项目不使用任何 opencv 库,但为什么他们告诉我我需要使用 opencv_world341d.lib 我的代码

#include<iostream>
using namespace std;
int main()
{
    cout << "hello world" << endl;
}

感谢所有对问题发表评论的人。我已经解决了这个问题,虽然这个问题与 OpenCV 关系不大,但我认为这个问题的解决方案可能对其他人有帮助。我建项目的时候,visual studio 2019 告诉我不能link opencv_world341d.lib,所以我去Project->Properties->Linker->Input->Additional Dependencies,我发现opencv_world341d.lib。所以我需要删除它,但它是只读的。从 this 我们知道 visual studio 使用设置文件 (Microsoft.cpp..users.props) 来控制全局设置,包括全局搜索路径。这些文件位于 $(USERPROFILE)\appdata\local\microsoft\msbuild\v4.0 目录中。然后我重新编辑 Microsoft.cpp.<Platform>.users.props,删除 opencv_world341d.lib,重新启动 visual studio,问题解决了。