| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2140 人关注过本帖
标题:[分享]电子书《Programming Windows程式开发设计指南》下载 兼请教程序错误 ...
只看楼主 加入收藏
f8w8z8
Rank: 1
等 级:新手上路
帖 子:12
专家分:2
注 册:2007-8-24
收藏
 问题点数:0 回复次数:4 
[分享]电子书《Programming Windows程式开发设计指南》下载 兼请教程序错误

书在下面,要的下!
错误信息:

F:\vc\mfc·ÂÕæ\my.cpp(5) : error C2065: 'AfxGetApp' : undeclared identifier
F:\vc\mfc·ÂÕæ\my.cpp(5) : error C2440: 'initializing' : cannot convert from 'int' to 'class CWinApp *'
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast

完整代码:
//文件my.cpp
#include "MY.H"
CMyWinApp theApp;
void main()
{
CWinApp *pApp=AfxGetApp();

}

//文件MFC.CPP
#include "MY.H"
extern CMyWinApp theApp;
CWinApp * AfxGetApp()
{
return theApp.m_pCurrentWinApp;
}
//文件"MY.H"
#include <iostream.h>
#include "MFC.H"
class CMyWinApp : public CWinApp
{
public:
CMyWinApp::CMyWinApp(){cout<<" CMyWinApp constructor \n";}
CMyWinApp::~CMyWinApp(){cout<<" CMyWinApp destructor \n";}
};
class CMyFrameWnd : public CFrameWnd
{
public:
CMyFrameWnd::CMyFrameWnd(){cout<<" CMyFrameWnd constructor \n";}
CMyFrameWnd::~CMyFrameWnd(){cout<<" CMyFrameWnd destructor \n";}
};

//文件MFC.H
#include <iostream.h>
class CObject
{public:
CObject::CObject(){cout<<"constructor CObject \n";}
CObject::~CObject(){cout<<"destructor CObject \n";}
};
class CCmdTarget: public CObject
{
public:
CCmdTarget::CCmdTarget(){cout<<"constructor CCmdTarget \n";}
CCmdTarget::~CCmdTarget(){cout<<"destructor CCmdTarget \n";}
};
class CWinThread :public CCmdTarget
{
public:
CWinThread::CWinThread(){cout<<"constructor CWinThread \n";}
CWinThread::~CWinThread(){cout<<"destructor CWinThread \n";}
};
class CWinApp: public CWinThread
{
public:
CWinApp* m_pCurrentWinApp;
public:
CWinApp::CWinApp(){
m_pCurrentWinApp=this;
cout<<"constructor CWinApp \n";}
CWinApp::~CWinApp(){cout<<"destructor CWinApp \n";}
};
class CDocument : public CCmdTarget
{
public:
CDocument::CDocument(){cout<<"constructor CDocument \n";}
CDocument::~CDocument(){cout<<"destructor CDocument \n";}
};
class CWnd :public CCmdTarget
{
public:
CWnd::CWnd(){cout<<"constructor CWnd \n";}
CWnd::~CWnd(){cout<<"destructor CWnd \n";}
};
class CFrameWnd : public CWnd
{
public:
CFrameWnd ::CFrameWnd(){cout<<"constructor CFrameWnd \n";}
CFrameWnd ::~CFrameWnd(){cout<<"destructor CFrameWnd \n";}
};
class CView :public CWnd
{
public:
CView::CView(){cout<<"constructor CView \n";}
CView::~CView(){cout<<"destructor CView \n";}
};

fi1rdX8V.rar (472.26 KB) 电子书《Programming Windows程式开发设计指南》下载 兼请教程序错误


[此贴子已经被作者于2007-8-25 17:01:39编辑过]



iJT7viWF.rar (488.39 KB) 电子书《Programming Windows程式开发设计指南》下载 兼请教程序错误



ESc4cBYB.rar (488.39 KB) 电子书《Programming Windows程式开发设计指南》下载 兼请教程序错误



QZpjWlyK.rar (488.39 KB) 电子书《Programming Windows程式开发设计指南》下载 兼请教程序错误



VRDP3aNG.rar (488.39 KB) 电子书《Programming Windows程式开发设计指南》下载 兼请教程序错误



mJj5xyJF.rar (488.39 KB) 电子书《Programming Windows程式开发设计指南》下载 兼请教程序错误

搜索更多相关主题的帖子: Programming 电子书 程式 程序错误 指南 
2007-08-24 21:05
f8w8z8
Rank: 1
等 级:新手上路
帖 子:12
专家分:2
注 册:2007-8-24
收藏
得分:0 

问题应该很简单,是不是#include 的问题?但本人初学,不知道该怎么改。希望高手们指点下!

2007-08-25 16:58
f8w8z8
Rank: 1
等 级:新手上路
帖 子:12
专家分:2
注 册:2007-8-24
收藏
得分:0 
呵呵,我自己找到错误了。就在mfc.h文件中少了对AfxGetApp()全局函数的声明
2007-08-27 07:43
蔡依林
Rank: 1
来 自:河源
等 级:等待验证会员
帖 子:25
专家分:0
注 册:2008-6-17
收藏
得分:0 
支持。谢谢。
2008-12-04 09:44
快速回复:[分享]电子书《Programming Windows程式开发设计指南》下载 兼请教程 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011925 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved