커뮤니티 | 큐티/임베디드/큐토피아 | PODO | SDL | 마이크로윈도우 | 리눅스프로그래밍 | 기타 | 포인트순위 | 최근게시물최근게시물 RSS  
korone.net에 다루었으면 하는것은요?
 
 
 
 
 
815
1,282
3,878
3,988,718
  현재접속자 : 88 (회원 0)






배너 신청 문의

 
작성일 : 05-04-07 01:42
Cygwin 에서 Microwindows 컴파일 하기
 글쓴이 : 채영훈
조회 : 20,827  
Cygwin 상에서 Microwindows 컴파일을 시도해 보았습니다.
nbreaker 를 제외하고는 잘 되더군요..

1. Cygwin/X 설치
  Cygwin 환경 하에서 /usr/X11R6/bin/libX11.dll 파일이 생성되어야 합니다.
  X 관련 패키지를 여러개 추가 해 보았는데 확실하게 어떤 건지는 모르겠네요.
  아시는 분은 답글 부탁드리겠습니다.

2. Microwindows-0.90 and Needed Headers Download
  www.microwindows.org ( Microwindows-0.90.tar.gz )
  http://www.ipodlinux.org/Image:Microwindows_include_bogus.tgz ( Microwindows_include_bogus.gz )

3. Microwindows-0.90 Unpack
  sh> mv microwindows-0.90.tar.gz usr/local
  sh> mv Microwindows_include_bogus.gz usr/tmp
  sh> cd /usr/local
  sh> tar vfxz microwindows-0.90.tar.gz
  sh> ln -s /usr/local/microwindows-0.90/src microwin

4. Needed Headers Unpack and Copy
  sh> cd /usr/tmp
  sh> gunzip Microwindows_include_bogus.gz
  sh> mv Microwindows_include_bogus Microwindows_include_bogus.tar
  sh> tar vfx Microwindows_include_bogus.tar
  sh> cp -r * usr/include

5. config 파일 설정
  sh> cd /usr/local/microwin/configs
  sh> cp config.cygwin ../config

6. Makefile.rules 설정
  sh> cd usr/local/microwin
  sh> vi Makefile.rules
  Line Number 42 (+ or -) 에 위치한 MW_CORE_LIBS 수정
  -MW_CORE_LIBS :=
  +MW_CORE_LIBS := /usr/X11R6/bin/libX11.dll

7. Needed Library Link
  sh> cd /usr/X11R6/lib
  sh> ln -s /usr/X11R6/lib/libX11.dll.a libX11.a

8. nbreaker 컴파일 비활성화 시키기
  컴파일 시 error 가 발생하여 비활성화 시킴.
  sh> cd /usr/local/microwin/demos/nbreaker
  sh> vi makefile
  모든 Line 을 주석처리 ( 각 Line 앞에 # 추가 )

9. Compile
  sh> cd /usr/local/microwin
  sh> make
  sh> make install

10. Test
  sh> startx
  sh> cd /usr/local/microwin
  sh> ./demo.sh



채영훈 05-04-07 01:44
 
그림이 없어서 불편하시다면 답글 달아주세요..^^ 다시 작성 해 드리겠습니다.

좋은 하루 되시기를...
우기영… 09-10-09 14:49
 
sorry i can't put in Hangul..

In first question in no.1

You can find "obsolute" check button in Package install program.
And then clear check button , you can see another packages.

You should find it properly. I guess it required 2 items.
 
 

Total 17
번호 제   목 글쓴이 날짜 조회
17 timer 사용하는 방법 입니다.. 토마토 08-28 18940
16 마이크로윈도우 nano-X api 간단 [tip] 토마토 09-01 21246
15 nano-x에서의 이벤트 처리 (1) 조규봉 01-24 24018
14 왕초보를 위한 Nano-X 5편 (freetype font) 냐옹이 01-02 21795
13 왕초보를 위한 Nano-X 4편 (한글 기본 폰트) 냐옹이 12-28 24653
12 왕초보를 위한 Nano-X 3편 (window 생성) 냐옹이 08-24 19549
11 왕초보를 위한 Nano-X 2편 (이미지 관련 함수 분… 냐옹이 08-11 15845
10 왕초보를 위한 Nano-X 1편 (helloworld.c 분석하기) 냐옹이 08-08 15435
9 microwindows 한글 TrueType fonts 출력하기 최고관… 06-16 14481
8 Cygwin 에서 Microwindows 컴파일 하기 (2) 채영훈 04-07 20828
7 메뉴구성 및 글자색 변경 참고 소스 (8) 장진혁 12-17 21152
6 한글 출력 방법 및 예제 소스 (2) 장진혁 12-13 14788
5 Keyboard Event 입력 처리 소스 장진혁 12-13 16240
4 이미지 출력 소스 장진혁 12-13 14316
3 Hello World 소스 장진혁 12-13 13582
2 Microwindows 0.90 설치 (1) 장진혁 12-13 17731
1 microwindows 한글 TrueType fonts 출력하기 (5) 김용오 12-16 15635


About korone.net | Copyright 2003 korone.net. All rights reserved.