升级到 VS10 后无法链接到 lib 文件

Cannot link to lib file after upgrading to VS10

提问人:sbi 提问时间:8/3/2011 最后编辑:sbi 更新时间:9/8/2011 访问量:249

问:

因此,我将这个 VS9 解决方案导入到 VS10 中,VS10 会将整个解决方案转换为解决方案和项目文件的新格式。但是,现在它给了我链接器错误。

一个项目,一个本机 C++ 项目,使用一组头文件和一个文件链接到某个外部库。在项目中,通过将其放入项目的“库”文件夹中来指定此库。在 VS9 中,这工作正常,在 VS10 中,它失败了。但是,当将同一库放入项目选项的“链接器输入”面板中的“其他依赖项”设置中时,会链接相同的库。.lib

十多年来,我知道将 lib 文件拖放到项目中的技术。这是否停止与 VS10 一起使用?

C++ Visual-Studio-2010 链接器

评论

3赞 R. Martinho Fernandes 8/3/2011
哇,我不知道“将库放入项目中”的事情。

答:

2赞 engf-010 9/6/2011 #1

不,这在 VS2010 中仍然有效(只是测试以确保)!

评论

0赞 sbi 9/8/2011
谢谢。我简直不敢相信我没有检查一下。因此,我所做的和您的简单测试用例之间一定存在一些差异。嗯。我希望我有时间修补一下并找出答案......无论如何,你会因为提出明显的测试而获得赏金,尽管这并不能回答为什么它在我的情况下不起作用。谢谢!