**********vc++ 6.0 编译器报错***********88*******

tangxianghenggood 2010-12-18 12:37:10
最几天用vc++ 6.0写了个程序,先前可以编译和运行, 后来只是调试一下,这时候错误来了,错误代码好像都是VIEWCORE.CPP这个文件 编译没错,只是build和运行错误 不知道好似什么原因,以前有遇见过的,给点提示,这里先谢谢 了

错误提示如下: 各位帮忙看下

--------------------Configuration: FirstGame - Win32 Debug--------------------
Compiling...
VIEWCORE.CPPC:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(25) : warning C4273: 'protected: static struct AFX_MSGMAP const CView::messageMap' : inconsistent dll linkage. dllexport assumed.
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(25) : error C2491: 'CView::messageMap' : definition of dllimport static data member not allowed
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(43) : error C2065: 'ON_MESSAGE_VOID' : undeclared identifier
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(43) : error C2065: 'WM_INITIALUPDATE' : undeclared identifier
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(44) : error C2059: syntax error : '{'
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(44) : error C2143: syntax error : missing ';' before '{'
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(44) : error C2447: missing function header (old-style formal list?)
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(44) : error C2143: syntax error : missing ';' before '}'
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(72) : error C2065: 'AfxDeferRegisterClass' : undeclared identifier
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(72) : error C2065: 'AFX_WNDFRAMEORVIEW_REG' : undeclared identifier
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(73) : error C2065: '_afxWndFrameOrView' : undeclared identifier
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(73) : error C2440: '=' : cannot convert from 'int' to 'const char *'
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(76) : error C2065: 'afxData' : undeclared identifier
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(76) : error C2228: left of '.bWin4' must have class/struct/union type
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(136) : error C2228: left of '.cxVScroll' must have class/struct/union type
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(138) : error C2065: 'CX_BORDER' : undeclared identifier
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(143) : error C2228: left of '.cyHScroll' must have class/struct/union type
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(145) : error C2065: 'CY_BORDER' : undeclared identifier
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(169) : error C2065: 'CPushRoutingView' : undeclared identifier
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(169) : error C2146: syntax error : missing ';' before identifier 'push'
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(169) : error C2065: 'push' : undeclared identifier
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(357) : error C2065: '_AfxGetDlgCtrlID' : undeclared identifier
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(454) : error C2664: 'AfxAssertValidObject' : cannot convert parameter 1 from 'class CPreviewView *' to 'const class CObject *'
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(456) : error C2027: use of undefined type 'CPreviewView'
c:\program files\microsoft visual studio\vc98\mfc\include\afxwin.h(3534) : see declaration of 'CPreviewView'
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(456) : error C2227: left of '->m_pPrintView' must point to class/struct/union
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(457) : error C2027: use of undefined type 'CPreviewView'
c:\program files\microsoft visual studio\vc98\mfc\include\afxwin.h(3534) : see declaration of 'CPreviewView'
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(457) : error C2227: left of '->m_pPrintView' must point to class/struct/union
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(457) : error C2227: left of '->OnEndPrinting' must point to class/struct/union
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(463) : error C2027: use of undefined type 'CPreviewView'
c:\program files\microsoft visual studio\vc98\mfc\include\afxwin.h(3534) : see declaration of 'CPreviewView'
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(463) : error C2227: left of '->m_pPreviewState' must point to class/struct/union
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(466) : error C2027: use of undefined type 'CPreviewView'
c:\program files\microsoft visual studio\vc98\mfc\include\afxwin.h(3534) : see declaration of 'CPreviewView'
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(466) : error C2227: left of '->m_pPreviewState' must point to class/struct/union
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(466) : error C2227: left of '->pViewActiveOld' must point to class/struct/union
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(469) : error C2027: use of undefined type 'CPreviewView'
c:\program files\microsoft visual studio\vc98\mfc\include\afxwin.h(3534) : see declaration of 'CPreviewView'
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(469) : error C2227: left of '->DestroyWindow' must point to class/struct/union
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(474) : error C2065: 'WM_SETMESSAGESTRING' : undeclared identifier
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(501) : warning C4273: 'protected: static struct AFX_MSGMAP const CCtrlView::messageMap' : inconsistent dll linkage. dllexport assumed.
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(501) : error C2491: 'CCtrlView::messageMap' : definition of dllimport static data member not allowed
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(517) : error C2065: 'AFX_WNDCOMMCTLS_REG' : undeclared identifier
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(518) : error C2065: 'AFX_WNDCOMMCTLSNEW_REG' : undeclared identifier
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(563) : warning C4273: 'public: static struct CRuntimeClass const CSplitterWnd::classCSplitterWnd' : inconsistent dll linkage. dllexport assumed.
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(563) : error C2491: 'CSplitterWnd::classCSplitterWnd' : definition of dllimport static data member not allowed
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(564) : warning C4273: 'public: static struct CRuntimeClass const CCtrlView::classCCtrlView' : inconsistent dll linkage. dllexport assumed.
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\VIEWCORE.CPP(564) : error C2491: 'CCtrlView::classCCtrlView' : definition of dllimport static data member not allowed
执行 cl.exe 时出错.

FirstGame.exe - 1 error(s), 0 warning(s)
...全文
281 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
5guo 2012-10-05
  • 打赏
  • 举报
回复
有没有谁能解答啊
sduxiaoxiang 2010-12-18
  • 打赏
  • 举报
回复
干什么用的不知道
tangxianghenggood 2010-12-18
  • 打赏
  • 举报
回复
VIEWCORE.CPP 另外想问下这个文件是做什么用的?给提示一下,谢谢
sduxiaoxiang 2010-12-18
  • 打赏
  • 举报
回复
静态的成员变量在动态连接库的问题

64,682

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧