老问题 老ERROR
我发现VC++6.0报错真是噩梦,要找到哪里错了还需要丰富经验,现在来求求各路神仙指点,我这个报错是说我哪里错了
报错很长,不过大意就3个
1.没“;”。辩护:但我确实写了,也不至于忘了这么多次,我估计是别的地方错了,高手们有经验的应该看的出来吧,帮帮我先。
2.变量没有类型,类型未定义,出错的地方典型举例如下:
tm* dest;
string m_string;
辩护:我确实包含了头文件time.h 和string.h,而且有一点我很奇怪,我用了time.h中的tm类型和time_t类型,代码中的tm类型的语句统统报错,而time_t类型的语句全部通过了,请高手们指引。
3.这句错误比较特别 不懂 求解
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(98) : error C2064: term does not evaluate to a function
出错语句为 : calender = time();
//其中calender是一个time_t类型,这个赋值句我是剪别人的,不知道怎么会错
全部报错如下:
--------------------Configuration: 哥只是传说 - Win32 Debug--------------------
Compiling...
哥只是传说.cpp
d:\我的电脑实验室\哥只是传说\哥只是传说dlg.h(38) : error C2143: syntax error : missing ';' before '*'
d:\我的电脑实验室\哥只是传说\哥只是传说dlg.h(38) : error C2501: 'time' : missing storage-class or type specifiers
d:\我的电脑实验室\哥只是传说\哥只是传说dlg.h(38) : error C2501: 'calender' : missing storage-class or type specifiers
d:\我的电脑实验室\哥只是传说\哥只是传说dlg.h(39) : error C2143: syntax error : missing ';' before '*'
d:\我的电脑实验室\哥只是传说\哥只是传说dlg.h(39) : error C2501: 'time' : missing storage-class or type specifiers
d:\我的电脑实验室\哥只是传说\哥只是传说dlg.h(39) : error C2501: 'count' : missing storage-class or type specifiers
d:\我的电脑实验室\哥只是传说\哥只是传说dlg.h(41) : error C2146: syntax error : missing ';' before identifier 'm_string'
d:\我的电脑实验室\哥只是传说\哥只是传说dlg.h(41) : error C2501: 'string' : missing storage-class or type specifiers
d:\我的电脑实验室\哥只是传说\哥只是传说dlg.h(41) : error C2501: 'm_string' : missing storage-class or type specifiers
哥只是传说Dlg.cpp
d:\我的电脑实验室\哥只是传说\哥只是传说dlg.h(38) : error C2143: syntax error : missing ';' before '*'
d:\我的电脑实验室\哥只是传说\哥只是传说dlg.h(38) : error C2501: 'time' : missing storage-class or type specifiers
d:\我的电脑实验室\哥只是传说\哥只是传说dlg.h(38) : error C2501: 'calender' : missing storage-class or type specifiers
d:\我的电脑实验室\哥只是传说\哥只是传说dlg.h(39) : error C2143: syntax error : missing ';' before '*'
d:\我的电脑实验室\哥只是传说\哥只是传说dlg.h(39) : error C2501: 'time' : missing storage-class or type specifiers
d:\我的电脑实验室\哥只是传说\哥只是传说dlg.h(39) : error C2501: 'count' : missing storage-class or type specifiers
d:\我的电脑实验室\哥只是传说\哥只是传说dlg.h(41) : error C2146: syntax error : missing ';' before identifier 'm_string'
d:\我的电脑实验室\哥只是传说\哥只是传说dlg.h(41) : error C2501: 'string' : missing storage-class or type specifiers
d:\我的电脑实验室\哥只是传说\哥只是传说dlg.h(41) : error C2501: 'm_string' : missing storage-class or type specifiers
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(98) : error C2065: 'calender' : undeclared identifier
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(98) : error C2064: term does not evaluate to a function
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(101) : error C2143: syntax error : missing ';' before '->'
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(101) : error C2086: 'dest' : redefinition
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(101) : error C2143: syntax error : missing ';' before '->'
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(102) : error C2143: syntax error : missing ';' before '->'
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(102) : error C2086: 'dest' : redefinition
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(102) : error C2143: syntax error : missing ';' before '->'
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(103) : error C2143: syntax error : missing ';' before '->'
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(103) : error C2086: 'dest' : redefinition
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(103) : error C2143: syntax error : missing ';' before '->'
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(104) : error C2143: syntax error : missing ';' before '->'
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(104) : error C2086: 'dest' : redefinition
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(104) : error C2143: syntax error : missing ';' before '->'
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(105) : error C2143: syntax error : missing ';' before '->'
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(105) : error C2086: 'dest' : redefinition
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(105) : error C2143: syntax error : missing ';' before '->'
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(106) : error C2143: syntax error : missing ';' before '->'
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(106) : error C2086: 'dest' : redefinition
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(106) : error C2143: syntax error : missing ';' before '->'
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(107) : error C2143: syntax error : missing ';' before '->'
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(107) : error C2086: 'dest' : redefinition
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(107) : error C2143: syntax error : missing ';' before '->'
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(108) : error C2664: 'mktime' : cannot convert parameter 1 from 'struct tm' to 'struct tm *'
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(109) : error C2100: illegal indirection
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(110) : error C2065: 'string' : undeclared identifier
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(110) : error C2146: syntax error : missing ';' before identifier 'tempString'
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(110) : error C2065: 'tempString' : undeclared identifier
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(111) : error C2296: '%' : illegal, left operand has type 'double'
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(114) : error C2146: syntax error : missing ';' before identifier 'tempString'
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(115) : error C2065: 'm_string' : undeclared identifier
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(118) : error C2146: syntax error : missing ';' before identifier 'tempString'
D:\我的电脑实验室\哥只是传说\哥只是传说Dlg.cpp(122) : error C2146: syntax error : missing ';' before identifier 'tempString'
Generating Code...
执行 cl.exe 时出错.
哥只是传说.exe - 1 error(s), 0 warning(s)
非常感谢您的时间!