解决方案:
修改设置:
工程(Project)-> 属性(Properties)-> 配置属性(Configuration Properties)-> c/c++->
代码生成(Code Generation)->运行库(Use run-time library)->多线程调试DLL(/MD)
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
7.9k累计阅读
7.9k平均单平台
已同步平台
优快云
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄15年
解决方案:
修改设置:
工程(Project)-> 属性(Properties)-> 配置属性(Configuration Properties)-> c/c++->
代码生成(Code Generation)->运行库(Use run-time library)->多线程调试DLL(/MD)
Visual Studio 2010 + MFC
当前文章被以下社区和专栏收录:
嵌入式常用通信协议 #概述
嵌入式通信协议
C1189 #error: Please use the /MD switch for AFXDLL builds
C1189 #error: Please use the /MD switch for AFXDLL builds
华中科技大学计算机组成原理-单总线CPU设计(全部通关)
【计算机组成原理】 单总线CPU实验 华中科技大学-计算机组成原理 实验三 单总线CPU设计 第1关 MIPS指令译码器设计 第2关 单总线CPU微程序入口查找逻辑 第3关 单总线CPU微程序条件判别测试逻辑 第4关 单总线CPU微程序控制器设计 第5关 采用微程序的单总线CPU设计 第6关 现代时序硬布线控制器状态机设计 第7关 现代时序硬布线控制器设计
error : Please use the /MD switch for _AFXDLL builds 的解决方法
在用vs打开项目后,编译的时候出现“Please use the /MD switch for _AFXDLL builds” 这个错误的解决方法如下: 修改如下设置:工程(Project)->属性(Properties)->配置属性(Configuration Properties)->c/c++->代码生成(Code Generation)->运行时库(Use r...
手把手用瑞萨E1仿真器调试RH850 CAN通信:从报文收发到底层寄存器监控
本文详细介绍了使用瑞萨E1仿真器调试RH850 CAN通信的全过程,包括硬件连接、CS+开发环境配置、CAN控制器寄存器解析以及双通道网关实战开发。通过实战案例和错误诊断技巧,帮助开发者快速掌握RH850F1L的RS-CAN控制器应用,提升车载网络开发效率。
软件缺陷(定义+表现形式+优先级+信息+产生原因),看完这篇文章就懂了
软件缺陷软件缺陷的定义软件缺陷的表现形式软件缺陷产生的原因软件缺陷的根源软件缺陷的费用软件缺陷的信息 软件缺陷的定义 IEEE 1983 of IEEE Stardard 729中软件缺陷做了一个标准的定义: 从产品内部看,软件缺陷是软件产品开发或维护过程中所存在的错误、毛病等各种问题;从外部看,软件缺陷是系统所需要实现的某种功能的失效或违背。 因此软件缺陷就是软件产品中所存在的问题,最终表现为用户所需要的功能没有完全实现,没有满足用户的需求。 缺陷不是bug,缺陷包含bug,缺陷的范围更大。 软件缺陷
VS2019 MFC编译错误:#error Please use the /MD switch for _AFXDLL builds
问题: 起因: 将自己的MFC项目丢到别人电脑,.exe点击显示没mfc140d.dll等dll文件, 移完dll文件之后也没用,查询资料之后发现需要将使用动态链接库修改为静态库编译. 好多地方只写了下面两项中的其中一项,结果我这边没用,最后我歪打正着两个一起就解决了. 解决方法: 项目->属性->高级->高级属性中 ‘MFC的使用’ 一项修改为 ‘在静态库中使用MFC’: 同时,C/C++ ->代码生成 -> ‘运行库’ 一项修改为 ‘多线程调试(/MTd)’ 实测
OneNet平台MQTT连接避坑指南:C语言Token计算实战(附完整代码)
本文详细解析了OneNet平台MQTT连接中的Token计算机制,提供了C语言实现的完整代码和实战指南。通过HMAC算法和Base64编码,开发者可以高效生成安全凭证,避免常见连接问题,适用于物联网设备开发。
Error C1189: #error: Please use the /MD switch for _AFXDLL builds
在VS 2017中编译程序时出现错误: 错误提示1: error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d] 原因: 常规里面是:在静态库中使用MFC,或使用标准Windows库,此时该处可能无论是什么都会报错 运行库中多线程调试是:MDd(多线程调试DLL)
突发环境事件怎么模拟?用Python+GIS实现高斯烟团模型(附完整代码)
本文详细介绍了如何利用Python与GIS技术实现高斯烟团模型,用于模拟化工泄漏等突发环境事件的动态扩散过程。通过核心原理讲解、参数快速获取方案、Python代码实现及GIS可视化集成,为环境应急人员提供了一套完整的解决方案。特别适合危险品运输事故等瞬态污染场景的应急决策支持。
mysql 学习笔记(1):mysql 基本概念和 mysql workbench 的基本使用方法
…
vs2010 MFC 错误1 IntelliSense: #error 指令: Please use the /MD switch for _AFXDLL builds
修改设置:工程(Project)-> 属性(Properties)-> 配置属性(Configuration Properties)-> c/c++-> 代码生成(Code Generation)->运行库(Use run-time library)->多线程调试DLL(/MD)
Open3D——RANSAC拟合球面【2026最新版】
RANSAC三维点云球面拟合,博客长期更新,本文最新更新时间为:2026年3月5日。
1 IntelliSense: #error 指令: Please use the /MD switch for _AFXDLL builds c:\program files\microsoft
说明 在使用VS创建C++ MFC项目后,未做任何发动就出现标题错误提示,但编译正常通过。通过如下修改可避免提示出现……
假人有限元模型
假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用
蓝牙模块HM-10手册
蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。
IntelliSense: #error 指令: Please use the /MD switch for _AFXDLL builds解决办法
使用VC2010时解决方法如下: 修改设置:工程(Project)-> 属性(Properties)-> 配置属性(Configuration Properties)-> c/c++-> 代码生成(Code Generation)->运行库(Use run-time library)->多线程调试DLL(/MD)
Outlook Express 6 (OE6) for Win7/Win8/Win10
英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。
IntelliSense: #error 指令: Please use the /MD switch for _AFXDLL builds
最近在做MFC的时候vs一直出现IntelliSense: #error 指令: Please use the /MD switch for _AFXDLL builds 这种错误,可能是由于#error引起的解决办法如下: 修改设置:工程(Project)-> 属性(Properties)-> 配置属性(Configuration Properties)-> c/c++-> 代码生成(C
jdk-8u144-linux-x64.tar.gz.
该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包
IntelliSense: #error 指令: Please use the /MD switch for _AFXDLL builds 错误
修改设置:工程(Project)-> 属性(Properties)-> 配置属性(Configuration Properties)-> c/c++-> 代码生成(Code Generation)->运行库(Use run-time library)->多线程调试DLL(/MD)
error C1189: #error : Please use the /MD switch for _AFXDLL builds---解决方案
网上搜到的一般的方法都是说将”属性页->配置属性->C/C++->代码生成->运行库” 由 “多线程(/MT)” 改为 “多线程DLL(/MD)”。 其中MT静态编译的选项,而MD是动态编译的选项,如果就是想静态编译呢?其实,在将”运行库”设置为MT的同时,再将”属性页->配置属性->常规->MFC的使用”改为”在静态库中使用MFC” 即可。 IntelliSense: error 指令:
2116

被折叠的 条评论
为什么被折叠?



