原文:VS编译错误:#error: Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version

错误 在使用VS编译文件时出现了如下错误: error: Building MFC application with MD d CRT dll version requires MFC shared dll version. Please define AFXDLL or do not use MD d 在网上查了查,解决方案大都忽略了一些细节,所以很可能并不能解决问题,这里补全了一些细节。 解决 ...

2019-03-21 12:37 0 6038 推荐指数:

查看详情

使用MFC时报错的解决方法。C1189 #error directive: Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL

原来的项目需要追加一个截图的功能。我将其封装成一个类,但是在添加到项目时爆出了以下错误。 原因     因为创建的不是MFC工程,所以缺少一些关于MFC工程的定义。 修改方法 编译器已经给出来解决方法。要么不要使用Md选项,要么在代码中添加 ...

Wed Apr 13 17:09:00 CST 2022 0 681
MFC的规则DLL与扩展DLL

一.MFC规则DLL MFC规则DLL可以 在该dll内部使用MFC,但是与应用程序的接口不能是MFC的。 能够被所有支持dll的编程语言所写的应用程序使用,当然也包括使用MFC创建的应用程序。在这种动态链接库中包含一个从CWinApp中继 ...

Thu Jun 26 06:52:00 CST 2014 0 3851
MFC动态调用DLL

1.把xx.DLL拷到目标工程(需调用xx.DLL的工程)的Debug目录下; 2.把xx.lib拷到你目标工程(需调用xx.DLL的工程)目录下; 3.工程属性–>Linker–>General–>Additional Library Directories ...

Thu Jul 20 22:35:00 CST 2017 0 2542
mfc导出dll(一)

1、例子 以下内容来自Creating and consuming MFC DLLs for Beginners 1.1、创建用于导出dll的工程 1.1.1、创建项目 A. 选择文件->新建->项目。 B. 选择模板MFC DLL,名称填写为MyDll,如图1.1 ...

Wed Sep 27 23:03:00 CST 2017 0 2142
vs2010 MFC DLL创建和调用

今天把vs2010重新修复重装了,曾经所有崩溃现象基本上不存在,一直以为是AMD芯片拼不过wintel的原因,不过wintel开发软件放到其他PC上运行比AMD上编译出来的要稳定一些,曾今做了一个软件,在AMD上编译通过,到wintel上运行经常报错,结果查看错误报文,大致用english说不兼容 ...

Wed Apr 17 07:48:00 CST 2013 0 4323
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM