VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 3854|回复: 3

[求助] 关于将项目vs2013升级到2015后编译出现error link 1104的问题

[复制链接]
61_avatar_middle
在线会员 发表于 2016-1-16 14:47:56 | 显示全部楼层 |阅读模式
3驿站币
项目原来可以在vs2013中编译通过,现在升级到vs2015后,编译提示error link1104错误
LINK : fatal error LNK1104: 无法打开文件“mfcs120ud.lib”
后来在Microsoft Visual Studio\14.0\VC\atlmfc\lib目录下找到mfsc1040ud.lib,感觉mfsc140ud.lib 可能是vs2013中默认的库文件!
请问现在我怎么样将mfsc120ud.lib换成vs2015中默认的哭文件呢?
在项目中没有找到明确的应用库文件的语句如:#pragma comment(lib, "mfsc120ud.lib")
在项目外部以来文件中的afx.h中发现有如下语句#pragma comment(lib, "mfcs" _MFC_FILENAME_VER "ud.lib")
但是看到afxver.h 中定义#define _MFC_FILENAME_VER "140"
现在不明白它引用的这个库文件怎么解决?难道不能用vs2015编译?
求论坛大神能帮忙解决下!
谢谢!
关于将项目vs2013升级到2015后编译出现error link 1104的问题





上一篇:谁有fiddler发我一份
下一篇:想知道怎么样用C++ 获取网页指定数据
43_avatar_middle
在线会员 发表于 2016-1-16 15:58:36 | 显示全部楼层
vs2013编译不好吗?
51_avatar_middle
online_admins 发表于 2016-1-18 09:13:19 | 显示全部楼层
打开工程属性, Linker > Input > Ignore Specific Libraries(忽略特定库)中输入 mfcs120ud.lib,重新编译试试,看看这招好不好用?
61_avatar_middle
ico_lz  楼主| 发表于 2016-1-18 10:39:19 | 显示全部楼层
Syc 发表于 2016-1-18 09:13
打开工程属性, Linker > Input > Ignore Specific Libraries(忽略特定库)中输入 mfcs120ud.lib,重新编 ...

本身自带的项目里就已经忽略了这个库!
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-8-21 22:55

Powered by Discuz! X3.4

© 2009-2019 cctry.com

快速回复 返回顶部 返回列表