我正在编译一个显示以下错误的vc ++程序
error LNK1104: cannot open file 'D:\Visual Studio 2010\Projects\credentialproviders\Win32\Debug\Helpers.lib'
我如何从链接器命令行参数中删除Helpers.lib
文件引用,因为在项目设置 - >链接器 - >命令行中它处于readonly
模式,我可以编辑此项以删除该行。我正在使用Visual Studio 2010。
感谢
答案 0 :(得分:2)
搜索.vcproj文件,以及“Helpers.lib”的项目源代码。它可以链接到几个地方,这是找到它的最简单方法。
否则,请查找:
#pragma comment(lib, "helpers.lib")
答案 1 :(得分:1)
如果在Linker->输入 - >附加依赖项中未引用此lib,请检查项目依赖项,并删除对项目助手的任何依赖项。也可以通过#pragma comment(lib, "Helpers)
答案 2 :(得分:1)
我真的不认为上面的答案是正确的。我刚遇到同样的问题,修复它的方法是转到View-> Property Manager。双击Microsoft.Cpp.Win32.user
,然后转到Linker->输入。在那里,您可以编辑以前只读的其他依赖项。如果需要,可以为调试/发布版本执行此操作。