아래의 내용에 의하면 19번째 줄과 34번째 줄에 에러가 났는데

19번째와 34번째가 어떤 라인인지를 모르겠습니다.

아래 내용과 함께 19번째와 34번째 줄을 표시해 주시면 보기가 더 쉬울 것 같
습니다.


음....

GrText 함수의 인자의 수가 작다는 에러 메시지이므로 GrText 함수의 원형을
참조 하셔야 할 것 같습니다.

보통마이크로 윈도우 라이브러리 소스가 있는 디렉토리에서

grep GrText *

하시면 GrText가 들어있는 파일을 찾을 수 있습니다.


김형수 wrote..
: 자꾸 질문해서 죄송합니다..
: 컴파일에서 에러가 나는데 나름대로 다 잡았거든요..
: 그런데 또 에러가 났는데 무슨에러인지 도통 모르겠습니다.
: [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;
: }
: }
: }
:
: 이게 소스코드이구요.. 튜토리얼에 있는코드인데 에러잡느라고 조금 바꿨습
니다.. 어디가 잘못된건지 지적해주시면 정말 감사하겠습니다.. 수고하세요