|
在StdAfx.h中加入头文件#include "AFX.h",注意加在#include之前,编译后会发现
Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d] C:Program Files (x86)Microsoft Visual Studio 8VCceatlmfcincludeAFX.h 24
这里错误提示的意思是短少_AFXDLL这个宏,因而在Project——>property中,C/C++里面Preprocessor(预编译),加入_AFXDLL这个宏,OK完成!!
程序运行后,忽然执行到析构函数,自动退出,这种状况下没有错误提示,解决方法是Project->property,link->system中Stack Reserve Size 设为0,Stack Commit Size也设为0.
看错误提示,是件学习的过程,不能不会啊!! |
|
|
|
|
|
|