今天要用到师姐的一段程序,所以需要把整个工程进行瘦身,发现工程中包含Stdafx.cpp,印象中只有MFC的程序才有这个文件,上网搜得,在建立工程时如果不选择空项目的话生成的控制台程序中也会包含这个文件。

编译时报错: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的使用,选择“在共享 DLL 中使用 MFC”