转自:http://blog.youkuaiyun.com/sdcxyz/article/details/11906421
错误提示:fatal error C1189: #error : Please use the /MD switch for _AFXDLL builds
解决方法
1、使用这个lib的工程采用 动态链接到MFC, 代码生成选项使用MD, lib里面代码生成选项也是MD
2、使用lib的工程采用 静态链接到MFC, 代码生成使用MT, lib也用MT
参考帖子
http://bbs.csdn.NET/topics/390438859
本文介绍了解决MFC项目中出现的fatal error C1189: #error Please use the /MD switch for _AFXDLL builds错误的方法。主要提供了两种解决方案:一是使用动态链接到MFC时,确保代码生成选项为MD;二是使用静态链接到MFC时,选择MT作为代码生成选项。
492

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



