高分求救!编译的问题!

yushulei 2003-04-17 10:55:07
改了一点的程序(加了取系统时间),就出现了这么多问题,把添的都删掉还是有问题,从没遇到过,所以也无从下手,请高手指教!

Compiling...
OUTPUT.C
c:\program files\microsoft visual studio\vc98\crt\src\output.c(85) : warning C4005: 'get_ptr_arg' : macro redefinition
c:\program files\microsoft visual studio\vc98\crt\src\output.c(83) : see previous definition of 'get_ptr_arg'
c:\program files\microsoft visual studio\vc98\crt\src\output.c(219) : warning C4005: 'WRITE_CHAR' : macro redefinition
c:\program files\microsoft visual studio\vc98\crt\src\output.c(207) : see previous definition of 'WRITE_CHAR'
c:\program files\microsoft visual studio\vc98\crt\src\output.c(220) : warning C4005: 'WRITE_MULTI_CHAR' : macro redefinition
c:\program files\microsoft visual studio\vc98\crt\src\output.c(208) : see previous definition of 'WRITE_MULTI_CHAR'
c:\program files\microsoft visual studio\vc98\crt\src\output.c(221) : warning C4005: 'WRITE_STRING' : macro redefinition
c:\program files\microsoft visual studio\vc98\crt\src\output.c(209) : see previous definition of 'WRITE_STRING'
c:\program files\microsoft visual studio\vc98\crt\src\output.c(232) : warning C4005: 'WRITE_WSTRING' : macro redefinition
c:\program files\microsoft visual studio\vc98\crt\src\output.c(210) : see previous definition of 'WRITE_WSTRING'
c:\program files\microsoft visual studio\vc98\crt\src\output.c(1356) : warning C4005: 'LONGDOUBLE_IS_DOUBLE' : macro redefinition
c:\program files\microsoft visual studio\vc98\crt\src\output.c(68) : see previous definition of 'LONGDOUBLE_IS_DOUBLE'
c:\program files\microsoft visual studio\vc98\crt\src\output.c(1368) : warning C4005: 'get_ptr_arg' : macro redefinition
c:\program files\microsoft visual studio\vc98\crt\src\output.c(85) : see previous definition of 'get_ptr_arg'
c:\program files\microsoft visual studio\vc98\crt\src\output.c(1370) : warning C4005: 'get_ptr_arg' : macro redefinition
c:\program files\microsoft visual studio\vc98\crt\src\output.c(1368) : see previous definition of 'get_ptr_arg'
c:\program files\microsoft visual studio\vc98\crt\src\output.c(1388) : warning C4005: 'FL_SIGN' : macro redefinition
c:\program files\microsoft visual studio\vc98\crt\src\output.c(103) : see previous definition of 'FL_SIGN'
c:\program files\microsoft visual studio\vc98\crt\src\output.c(1389) : warning C4005: 'FL_SIGNSP' : macro redefinition
c:\program files\microsoft visual studio\vc98\crt\src\output.c(104) : see previous definition of 'FL_SIGNSP'
c:\program files\microsoft visual studio\vc98\crt\src\output.c(1390) : warning C4005: 'FL_LEFT' : macro redefinition
c:\program files\microsoft visual studio\vc98\crt\src\output.c(105) : see previous definition of 'FL_LEFT'
c:\program files\microsoft visual studio\vc98\crt\src\output.c(1391) : warning C4005: 'FL_LEADZERO' : macro redefinition
c:\program files\microsoft visual studio\vc98\crt\src\output.c(106) : see previous definition of 'FL_LEADZERO'
c:\program files\microsoft visual studio\vc98\crt\src\output.c(1392) : warning C4005: 'FL_LONG' : macro redefinition
c:\program files\microsoft visual studio\vc98\crt\src\output.c(107) : see previous definition of 'FL_LONG'
c:\program files\microsoft visual studio\vc98\crt\src\output.c(1393) : warning C4005: 'FL_SHORT' : macro redefinition
c:\program files\microsoft visual studio\vc98\crt\src\output.c(108) : see previous definition of 'FL_SHORT'
c:\program files\microsoft visual studio\vc98\crt\src\output.c(1394) : warning C4005: 'FL_SIGNED' : macro redefinition
c:\program files\microsoft visual studio\vc98\crt\src\output.c(109) : see previous definition of 'FL_SIGNED'
c:\program files\microsoft visual studio\vc98\crt\src\output.c(1395) : warning C4005: 'FL_ALTERNATE' : macro redefinition
c:\program files\microsoft visual studio\vc98\crt\src\output.c(110) : see previous definition of 'FL_ALTERNATE'
c:\program files\microsoft visual studio\vc98\crt\src\output.c(1396) : warning C4005: 'FL_NEGATIVE' : macro redefinition
c:\program files\microsoft visual studio\vc98\crt\src\output.c(111) : see previous definition of 'FL_NEGATIVE'
c:\program files\microsoft visual studio\vc98\crt\src\output.c(1397) : warning C4005: 'FL_FORCEOCTAL' : macro redefinition
c:\program files\microsoft visual studio\vc98\crt\src\output.c(112) : see previous definition of 'FL_FORCEOCTAL'
c:\program files\microsoft visual studio\vc98\crt\src\output.c(1398) : warning C4005: 'FL_LONGDOUBLE' : macro redefinition
c:\program files\microsoft visual studio\vc98\crt\src\output.c(113) : see previous definition of 'FL_LONGDOUBLE'
c:\program files\microsoft visual studio\vc98\crt\src\output.c(1399) : warning C4005: 'FL_WIDECHAR' : macro redefinition
c:\program files\microsoft visual studio\vc98\crt\src\output.c(114) : see previous definition of 'FL_WIDECHAR'
c:\program files\microsoft visual studio\vc98\crt\src\output.c(1461) : warning C4005: 'find_char_class' : macro redefinition
c:\program files\microsoft visual studio\vc98\crt\src\output.c(193) : see previous definition of 'find_char_class'
c:\program files\microsoft visual studio\vc98\crt\src\output.c(1464) : warning C4005: 'find_next_state' : macro redefinition
c:\program files\microsoft visual studio\vc98\crt\src\output.c(196) : see previous definition of 'find_next_state'
c:\program files\microsoft visual studio\vc98\crt\src\output.c(1475) : warning C4005: 'WRITE_CHAR' : macro redefinition
c:\program files\microsoft visual studio\vc98\crt\src\output.c(219) : see previous definition of 'WRITE_CHAR'
c:\program files\microsoft visual studio\vc98\crt\src\output.c(1476) : warning C4005: 'WRITE_MULTI_CHAR' : macro redefinition
c:\program files\microsoft visual studio\vc98\crt\src\output.c(220) : see previous definition of 'WRITE_MULTI_CHAR'
c:\program files\microsoft visual studio\vc98\crt\src\output.c(1477) : warning C4005: 'WRITE_STRING' : macro redefinition
c:\program files\microsoft visual studio\vc98\crt\src\output.c(221) : see previous definition of 'WRITE_STRING'
c:\program files\microsoft visual studio\vc98\crt\src\output.c(1478) : warning C4005: 'WRITE_WSTRING' : macro redefinition
c:\program files\microsoft visual studio\vc98\crt\src\output.c(232) : see previous definition of 'WRITE_WSTRING'
c:\program files\microsoft visual studio\vc98\crt\src\output.c(1487) : warning C4005: 'WRITE_CHAR' : macro redefinition
c:\program files\microsoft visual studio\vc98\crt\src\output.c(1475) : see previous definition of 'WRITE_CHAR'
c:\program files\microsoft visual studio\vc98\crt\src\output.c(1488) : warning C4005: 'WRITE_MULTI_CHAR' : macro redefinition
c:\program files\microsoft visual studio\vc98\crt\src\output.c(1476) : see previous definition of 'WRITE_MULTI_CHAR'
c:\program files\microsoft visual studio\vc98\crt\src\output.c(1489) : warning C4005: 'WRITE_STRING' : macro redefinition
c:\program files\microsoft visual studio\vc98\crt\src\output.c(1477) : see previous definition of 'WRITE_STRING'
c:\program files\microsoft visual studio\vc98\crt\src\output.c(1500) : warning C4005: 'WRITE_WSTRING' : macro redefinition
c:\program files\microsoft visual studio\vc98\crt\src\output.c(1478) : see previous definition of 'WRITE_WSTRING'
c:\program files\microsoft visual studio\vc98\crt\src\output.c(2568) : fatal error C1010: unexpected end of file while looking for precompiled header directive
Error executing cl.exe.

wugong.exe - 1 error(s), 30 warning(s)
...全文
58 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
daylight1980 2003-07-21
  • 打赏
  • 举报
回复
这个问题说不清楚,打6272897,详细聊!
yushulei 2003-04-17
  • 打赏
  • 举报
回复
但这些东西我从来都没动过。而且在我加之前还是好的。
后来我还发现,str.format("%s%s%s%s.....",,,,,,)
时,当 %s超过6个时就会出现问题。可能与这个有关吧!
mashimaro3600 2003-04-17
  • 打赏
  • 举报
回复
把.c改成.cpp,还要加上#include "stdafx.h"
好像是这个问题阿
E17 2003-04-17
  • 打赏
  • 举报
回复
在宏定义 是
前假如 #ifdef
#endif

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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