如何解决"MSVCRED" conflicts的编译警告?

本文介绍了解决VC6.0编译器中出现的warning LNK4098错误的方法。该错误是因为默认库MSVCRTD与使用的其他库存在冲突。解决方式是在项目设置中指定忽略冲突的默认库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2010421星期三 转贴

warning LNK4098: defaultlib "MSVCRTD" conflicts with use of other libs; use /NODEFAULTLIB:library

上面的这个提示是VC6.0提示的,use /NODEFAULTLIB,这就是编译器的提示,可以设置忽略某些默认library

[解决方法]
  
再菜单种选择顺序:
    
选择顺序Project->Settings->Link->CateGory->input->ignore libraries,并在ignore librarties的编辑框中添入MSVCRTD.Lib.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值