도와주세요!!
글 수 15,339
2003.04.15 15:28:33 (*.119.8.31)
6681
자꾸 질문해서 죄송합니다..
컴파일에서 에러가 나는데 나름대로 다 잡았거든요..
그런데 또 에러가 났는데 무슨에러인지 도통 모르겠습니다.
[root@lap nano]# make
Compiling test.c ...
arm-linux-gcc -c -I/usr/local/arm-linux/include -I/usr/local/arm-linux/include/microwin -Wall-O2 -o test.o test.c
test.c: In function `main':
test.c:19: parse error before `('
test.c:34: too few arguments to function `GrText'
make: *** [test.o] 오류 1
[root@lap nano]# vi test.c
[root@lap nano]# vi
에러메세지고요...
#include
#include
#define MARGIN 50
main()
{
GR_WINDOW_ID wid;
GR_GC_ID gc;
GR_EVENT event;
GR_SCREEN_INFO si;
if(GrOpen() < 0){
frintf(stderr,"Cannot open graphics
");
exit(1);
}
GrGetScreenInfo(&si);
wid = GrNewWindow(GR_ROOT_WINDOW_ID,MARGIN,MARGIN,si.cols - MARGIN * 2,si.rows - MARGIN * 2,1,si.BLACK,si.WHITE);
GrSelectEvents(wid, GR_EVENT_MASK_BUTTON_DOWN | GR_EVENT_MASK_EXPOSURE); GrMapWindow(wid);
GrMapWindow(wid);
gc = GrNewGC();
while (1) {
GrGetNextEvent(&event);
switch(event.type) {
case GR_EVENT_TYPE_BUTTON_DOWN:
if(event.button.wid != wid)
break;
GrClose();
exit(0);
case GR_EVENT_TYPE_EXPOSURE:
if(event.exposure.wid == wid)
GrText(wid, gc, 50, 50, "EXIT", 4);
break;
}
}
}
이게 소스코드이구요.. 튜토리얼에 있는코드인데 에러잡느라고 조금 바꿨습니다.. 어디가 잘못된건지 지적해주시면 정말 감사하겠습니다.. 수고하세요
컴파일에서 에러가 나는데 나름대로 다 잡았거든요..
그런데 또 에러가 났는데 무슨에러인지 도통 모르겠습니다.
[root@lap nano]# make
Compiling test.c ...
arm-linux-gcc -c -I/usr/local/arm-linux/include -I/usr/local/arm-linux/include/microwin -Wall-O2 -o test.o test.c
test.c: In function `main':
test.c:19: parse error before `('
test.c:34: too few arguments to function `GrText'
make: *** [test.o] 오류 1
[root@lap nano]# vi test.c
[root@lap nano]# vi
에러메세지고요...
#include
#include
#define MARGIN 50
main()
{
GR_WINDOW_ID wid;
GR_GC_ID gc;
GR_EVENT event;
GR_SCREEN_INFO si;
if(GrOpen() < 0){
frintf(stderr,"Cannot open graphics
");
exit(1);
}
GrGetScreenInfo(&si);
wid = GrNewWindow(GR_ROOT_WINDOW_ID,MARGIN,MARGIN,si.cols - MARGIN * 2,si.rows - MARGIN * 2,1,si.BLACK,si.WHITE);
GrSelectEvents(wid, GR_EVENT_MASK_BUTTON_DOWN | GR_EVENT_MASK_EXPOSURE); GrMapWindow(wid);
GrMapWindow(wid);
gc = GrNewGC();
while (1) {
GrGetNextEvent(&event);
switch(event.type) {
case GR_EVENT_TYPE_BUTTON_DOWN:
if(event.button.wid != wid)
break;
GrClose();
exit(0);
case GR_EVENT_TYPE_EXPOSURE:
if(event.exposure.wid == wid)
GrText(wid, gc, 50, 50, "EXIT", 4);
break;
}
}
}
이게 소스코드이구요.. 튜토리얼에 있는코드인데 에러잡느라고 조금 바꿨습니다.. 어디가 잘못된건지 지적해주시면 정말 감사하겠습니다.. 수고하세요