我在NetWatcherViewerView.h中定义了一个成员变量:
UINT m_uiChannelIndex;
然后我要在MyStatic.cpp中调用这个成员变量,所以我在MyStatic.cpp头上加上一句:#include "NetWatcherViewerView.h"
但是为什么我在MyStatic.cpp中用这个成员变量时,还是提示说没定义呢?error C2065: 'm_uiChannelIndex' : undeclared identifier
UINT m_uiChannelIndex;
然后我要在MyStatic.cpp中调用这个成员变量,所以我在MyStatic.cpp头上加上一句:#include "NetWatcherViewerView.h"
但是为什么我在MyStatic.cpp中用这个成员变量时,还是提示说没定义呢?error C2065: 'm_uiChannelIndex' : undeclared identifier
解决方案 »
- 请问这样做是否有必要?大家在构建私人库的时候是这样做的吗?
- 关于无法解析的
- 求类似QQ,msn中发送各种表情(包含bmp,gif,jpg等)功能的例子
- 是malloc(sizeof(TREENODEPTR))还是malloc(sizeof(TREENODE))?高手帮助呀!
- 请帮个忙,程序出现下面简单错误是为什么?在线等,谢谢
- 求稀疏矩阵的编码方法!
- CEdit 里内容 闪烁的太厉害,如何解决?
- 请教做过播放器的 高手
- 如何在点击tray区中的图标后显示一个菜单?
- .net的光盘在骗人。居然还不让人说。提议见就删掉你的帖子!
- 问CSocket类的create与bind
- [精华]熟悉webbrowser的高手请进
if SDI:AfxGetMainWnd()->GetActiveView()
-if MDI:AfxGetMainWnd()->MDIGetActive()->GetActiveView()
CNetWatcherViewerView *pView=(CNetWatcherViewerView *)((CMainFrame *)AfxGetMainWnd())->GetActiveView() ;再用PView->m_uiChannelIndex;
error C2065: 'CMainFrame' : undeclared identifier
error C2059: syntax error : ')'
#include "MainFrm.h"
#include "NetWatcherViewerView.h"
#include "MyStatic.h"MyStatic.cpp里调用,这样调用顺序错了吗?
CMyStatic::CMyStatic()
{
CNetWatcherViewerView *pView=(CNetWatcherViewerView *)((CMainFrame *)AfxGetMainWnd())->GetActiveView() ;
PView->m_uiChannelIndex = 1; //default channel 1;
------
}
CNetWatcherViewerView *pView=(CNetWatcherViewerView *)pwnd->GetActiveView();