最近在学习GUI,听说在VC++上仿真学的更快,然后再移植到单片机,但是小弟打开源码start文件下的Simulation.dsw时,vc提示要password,我点击否,然后vc提示说好像无法连接,如下图
然后,我编译后还有错误
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\lcd.h(397) : error C2059: syntax error : ')'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\guitype.h(49) : error C2061: syntax error : identifier 'GUI_DRAWMODE'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\guitype.h(49) : error C2059: syntax error : ';'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\gui.h(509) : error C2061: syntax error : identifier 'GUI_SetDrawMode'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\gui.h(509) : error C2059: syntax error : ';'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\gui.h(509) : error C2146: syntax error : missing ')' before identifier 'dm'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\gui.h(509) : error C2061: syntax error : identifier 'dm'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\gui.h(509) : error C2059: syntax error : ')'
LCD_4.c
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\config\lcdconf.h(66) : error C2059: syntax error : '|'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\lcd.h(397) : error C2061: syntax error : identifier 'LCD_SetDrawMode'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\lcd.h(397) : error C2059: syntax error : ';'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\lcd.h(397) : error C2146: syntax error : missing ')' before identifier 'dm'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\lcd.h(397) : error C2061: syntax error : identifier 'dm'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\lcd.h(397) : error C2059: syntax error : ')'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\guitype.h(49) : error C2061: syntax error : identifier 'GUI_DRAWMODE'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\guitype.h(49) : error C2059: syntax error : ';'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\gui.h(509) : error C2061: syntax error : identifier 'GUI_SetDrawMode'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\gui.h(509) : error C2059: syntax error : ';'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\gui.h(509) : error C2146: syntax error : missing ')' before identifier 'dm'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\gui.h(509) : error C2061: syntax error : identifier 'dm'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\gui.h(509) : error C2059: syntax error : ')'
GUIDEV.c
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\config\lcdconf.h(66) : error C2059: syntax error : '|'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\lcd_private.h(27) : warning C4116: unnamed type definition in parentheses
GUIDEV_1.c
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\config\lcdconf.h(66) : error C2059: syntax error : '|'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\lcd_private.h(27) : warning C4116: unnamed type definition in parentheses
GUIDEV_16.c
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\config\lcdconf.h(66) : error C2059: syntax error : '|'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\lcd_private.h(27) : warning C4116: unnamed type definition in parentheses
GUIDEV_8.c
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\config\lcdconf.h(66) : error C2059: syntax error : '|'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\lcd_private.h(27) : warning C4116: unnamed type definition in parentheses
GUIDEV_AA.c
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\config\lcdconf.h(66) : error C2059: syntax error : '|'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\lcd_private.h(27) : warning C4116: unnamed type definition in parentheses
GUIDEV_Banding.c
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\config\lcdconf.h(66) : error C2059: syntax error : '|'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\lcd_private.h(27) : warning C4116: unnamed type definition in parentheses
GUIDEV_CmpWithLCD.c
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\config\lcdconf.h(66) : error C2059: syntax error : '|'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\lcd_private.h(27) : warning C4116: unnamed type definition in parentheses
GUIDEV_CopyFromLCD.c
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\config\lcdconf.h(66) : error C2059: syntax error : '|'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\lcd_private.h(27) : warning C4116: unnamed type definition in parentheses
GUIDEV_CreateFixed.c
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\config\lcdconf.h(66) : error C2059: syntax error : '|'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\lcd_private.h(27) : warning C4116: unnamed type definition in parentheses
GUIDEV_GetDataPtr.c
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\config\lcdconf.h(66) : error C2059: syntax error : '|'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\lcd_private.h(27) : warning C4116: unnamed type definition in parentheses
GUIDEV_Measure.c
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\config\lcdconf.h(66) : error C2059: syntax error : '|'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\lcd_private.h(27) : warning C4116: unnamed type definition in parentheses
GUIDEV_Write.c
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\config\lcdconf.h(66) : error C2059: syntax error : '|'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\lcd_private.h(27) : warning C4116: unnamed type definition in parentheses
GUIDEV_WriteAlpha.c
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\config\lcdconf.h(66) : error C2059: syntax error : '|'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\lcd_private.h(27) : warning C4116: unnamed type definition in parentheses
GUIDEV_WriteEx.c
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\config\lcdconf.h(66) : error C2059: syntax error : '|'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\lcd_private.h(27) : warning C4116: unnamed type definition in parentheses
Generating Code...
Compiling...
GUIDEV_XY2PTR.c
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\config\lcdconf.h(66) : error C2059: syntax error : '|'
c:\users\administrator\desktop\ucgui源码\ucgui最新3.90版源码\ucgui390a\start\gui\core\lcd_private.h(27) : warning C4116: unnamed type definition in parentheses
Generating Code...
执行 cl.exe 时出错.
Simulation.exe - 1 error(s), 0 warning(s)
求大侠赐教啊,小弟真的很迷惑 |