VS出现LNK2038: mismatch detected for 'RuntimeLibrary': value 'MDd_DynamicDebug' 不匹配解决办法
发布日期:2025-06-18 17:00:06
浏览次数:3
分类:精选文章
本文共 467 字,大约阅读时间需要 1 分钟。
在工程上右键-》属性-》C/C++-》代码生成-》运行库
因为所选的工程运行库选择错误导致的。
其中四个选项的对应含义如下:
多线程调试Dll (/MDd) 对应的是MD_DynamicDebug
多线程Dll (/MD) 对应的是MD_DynamicRelease
多线程(/MT) 对应的是MD_StaticRelease
多线程(/MTd)对应的是MD_StaticDebug
这种问题,根据所给的提示,修改成对应的运行库就可以了。
例如:我的问题是:
Error 4 error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MDd_DynamicDebug' doesn't match value 'MT_StaticRelease' in main.obj
也就是说:MDd不匹配MT
所以要将代码生成中的运行库,多线程MT改成多线程MDd。哈哈这样就运行成功了。
库的编译选项和工程的编译选项不同,要使用相同的运行模式。实在不行挨个试,总有一款适合你。
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2026年06月12日 10时41分02秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
PHP操作符与控制结构
2023-03-01
PHP支付宝SDK使用,电脑网页支付
2023-03-01
php支付宝手机网页支付类实例
2023-03-01
PHP改变数组key值的方法
2023-03-01
php教程之php空白页的原因及解决方法
2023-03-01
PHP数据库操作
2023-03-01
PHP数据文件过大,导致PHP加速器eaccelerator在PHP5.2版本下崩溃
2023-03-01
RabbitMQ - 死信、TTL原理、延迟队列安装和配置
2023-03-01
PHP数据访问的多重查询(租房子查询)
2023-03-01
RabbitMQ - 如保证消息的可靠性?(消息确认、消息持久化、失败重试机制)
2023-03-01
RabbitMQ - 基于 SpringAMQP 带你实现五种消息队列模型
2023-03-01
php数组函数分析--array_column
2023-03-01
php数组去重复数据的小例子
2023-03-01
php数组实现:哈希 +双向链表
2023-03-01
PHP数组排序函数array_multisort()函数详解(二)
2023-03-01
php数组的几个函数和超全局变量
2023-03-01
PHP文件上传详解
2023-03-01
PHP文件锁
2023-03-01
php文本框输入制定文本,php – 当用户没有向文本框输入任何内容时...
2023-03-01
PHP时间戳和日期相互转换操作总结
2023-03-01