LNK1104无法打开文件'legacy_stdio_definitions.lib'

时间:2018-08-13 06:52:06

标签: c++ visual-studio-2012 visual-studio-2015

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

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

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

LNK1104 cannot open file 'legacy_stdio_definitions.lib'

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

此错误是怎么回事?

1 个答案:

答案 0 :(得分:0)

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