问题好象是你在CFrameWnd类的头文件中申明的PreCreateWindow(void),Create(void),等在该类的CPP文件中没有实现,或者根本就没有该CPP文件。
另外的一个可能就是该函数的申明根本就是错的,因为:
PreCreateWindow(CREATESTRUCT& cs)
Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID, CCreateContext* pContext)
才是CFrameWnd类的标准函数。
另外的一个可能就是该函数的申明根本就是错的,因为:
PreCreateWindow(CREATESTRUCT& cs)
Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID, CCreateContext* pContext)
才是CFrameWnd类的标准函数。
还有我在安装目录下没有找到envir.bat和set*.bat.到底怎么改环境变量能不能说具体一点?
还有我的环境是在win2000.系统装在D盘。
请说具体一点吧!我是菜鸟啊!55555555555555555555555
2。将MFC.CPP、MFC.H、MY.CPP和MY.H四个文件都加入工程;
3。检查MFC.CPP中是否包含了MY.H,如果没有,你就自己加进去;同样检查MY.CPP中是否包含了MY.H、MY.H中是否包含了MFC.H。
4。编译连接。