LNK1104无法打开文件

LNK1104无法打开文件

本文介绍了LNK1104无法打开文件'legacy_stdio_definitions.lib'的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我将我的项目从vs 2012移植到vs 2015.

I've ported my project from vs 2012 to vs 2015.

我正在使用的库也是从2015年开始构建的.

The Library i'm consuming is also built from vs 2015.

我使用makefile构建项目并收到此错误

I build my project using makefile and getting this error

LNK1104 cannot open file 'legacy_stdio_definitions.lib'

如果我在vs 2012中构建相同的版本,则效果很好.

if i build the same in vs 2012 , it works fine.

此错误的全部含义是什么?

What this error is all about?

推荐答案

尝试在Visual Studio中打开项目,然后单击顶部菜单栏的项目".单击属性",链接器",然后单击输入".在其他依赖项"中,单击旁边的向下箭头,然后单击编辑".添加"legacy_stdio_definitions.lib",然后单击确定",然后单击确定".

Try opening the project in Visual Studio, then click Project at the top menu bar. Click "Properties", "Linker", and then "Input". In "Additional Dependencies", click the down arrow beside and click "Edit". Add "legacy_stdio_definitions.lib" and click "OK", then "OK".

这篇关于LNK1104无法打开文件'legacy_stdio_definitions.lib'的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-31 11:59