首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

调试出错(新手),该怎么解决

2012-01-20 
调试出错(新手)c:\documentsandsettings\guoguo\桌面\c++\single\singleview.h(40):errorC2146:syntaxerro

调试出错(新手)
c:\documents   and   settings\guoguo\桌面\c++\single\singleview.h(40)   :   error   C2146:   syntax   error   :   missing   '; '   before   identifier   'str '
c:\documents   and   settings\guoguo\桌面\c++\single\singleview.h(40)   :   error   C2501:   'Cstring '   :   missing   storage-class   or   type   specifiers
c:\documents   and   settings\guoguo\桌面\c++\single\singleview.h(40)   :   error   C2501:   'str '   :   missing   storage-class   or   type   specifiers
C:\Documents   and   Settings\GuoGuo\桌面\c++\Single\SingleView.cpp(37)   :   error   C2065:   'str '   :   undeclared   identifier
C:\Documents   and   Settings\GuoGuo\桌面\c++\Single\SingleView.cpp(37)   :   error   C2440:   '= '   :   cannot   convert   from   'char   [15] '   to   'int '
这是我的调试结果,按示例来的怎么也改不对啊!!

这是我的步骤:
在工作区(左边)选中类下面的CSingleView类,右键,Add   Member   Varible,分别填Cstring和str.展开此类,双击SingleView(),在其中加str= "我会VC了 ";(注意用英文的引号,双击OnDraw();在最后加   pDC-> TextOut(100,110,str);

[解决办法]
"分别填Cstring和str.展开此.. "
不是 Cstring 而是: 分别填CString 注意大小写!
[解决办法]
还有类型不匹配吧
[解决办法]
缺包含的头文件。
[解决办法]
Cstring -> CString
[解决办法]
大小写问题, 不是 Cstring 类型, 而是 CString 类型

热点排行