<Gui_graphics.h>
....
/** setup current language. */
void SetLanguage(Language lang);
....
Gui_graphics.h는 Language에 대한 정보를 가지고 있지 않다. 그러나 Gui_graphics.h를 include하는 Gui_graphics.c에서
<Gui_graphics.c>
#include "libsg.h"
#include "../include/gui_headers.h"
...
...
Language theLanguage = English;
와 같이 Language(ex.구조체)를 가져올 수 있다면 copile문제가 발생하지 않는다.
문제의 원인으로 별다른 생각 없이 Gui_graphics.h만을 include하였으나 compile error가 발생하였다. 차후 원인을 분석하여 libsg.h를 사용하였다. libsg.h는 필요한 header file을 모두 include한다.
'Papers > programming' 카테고리의 다른 글
observer pattern & static member (0) | 2007.09.22 |
---|---|
class definition & reference (0) | 2007.09.22 |
virtual function (0) | 2007.08.06 |
malloc (0) | 2007.07.02 |
함수 포인터 (0) | 2007.06.28 |