사용자 삽입 이미지

어제와 오늘 C 연습을 하면서 외부 라이버러리가 필요 했습니다.

Makefile에 보시면

LIBS=이라는 부분이 있습니다.

여기는 보통 -L /usr/lib -lz -ldl

뭐 이런식의 문자가 쓰여져 있습니다.

LIBS= -L/usr/lib -lz -ldl

이런식으로 되어 있는게 있습니다.

그런데 CDT에서는 저것을 넣으시려면 

Project >> Properties >> C/C++ Build >> Settings >> Tool Settings >> Cygwin C Linker 에 보시면 있습니다. 위 그림을 참조 하시면 됩니다.

우선 -L 은 아래에 있는 + 아이콘을 통해서 입력 합니다.

단 -L은 붙이실 필요 없습니다. 자동으로 붙습니다.

마찬가지로 소문자 -l은 위의 + 아이콘을 이용해서 입력 하실 수 있습니다.

오늘 Xml 예제를 실행 하면서 libxml2가 필요해서

-lxml2를 추가해서 사용했습니다.

P.S

CDT에 대해서 조금씩 알아가면 알아 갈 수록 정이 드네용 ^^;;

2008/07/22 23:17 2008/07/22 23:17

Posted by 가야태자

, , ,
Response
No Trackback , No Comment
RSS :
http://dulihana.cafe24.com/blog/rss/response/225

두번째 PSP 프로그래밍 - 파일 읽기

오늘은 PSP에다가 파일어 읽어서 뿌려 보기로 했습니다.

그래서 오늘도 열심히 뒤졌습니다.

http://story.tistory.com/100

위 URL에 있는 소스를 가지고 열심히 했는데.

일단, 처음에 읽었을때 한글이 깨지는 것이었습니다. ^^;;

그런데 저 소스를 찬찬히 보니깐 ^^;;

한글 처리를 위한 루틴이 들어 있었습니다.

#include "hfont/HDrawText.h"

이 부분입니다.

그래서 어렵지 않게 어제 구한 예제로 변환을 해서 한글 처리를 할 수 있었습니다.

그런데 저 포스트에도 있듯이

한글이 한줄 밖에 나오지 않았습니다.

그래서 제가 추가 해준 소스입니다.


               /* 모든 문자열을 출력하기 위해서*/
               i=20;
               ptr = strtok( buf, "\n");
               HDrawText(0, i, ptr, 0xFFFFFFFF, 0x00000000, 0);
              
               while( ptr = strtok( NULL, "\n"))
               {   
                   i=i+20;
                   //printf("i :%d", i);
                   HDrawText(0, i  , ptr, 0xFFFFFFFF, 0x00000000, 0);
               }

일단 좀 무식하게 날코딩을 했구요

저걸 따로 함수로 만들어야 할 것 같습니다.

buf를 집어 넣으면 전체 문서를 출력 할 수 있도록 이요.

int i와 제가 위에 뿌려 드린 소스를 적당한 위치에 넣으시면

read.ini에 있는 모든 내용이 뿌려 질겁니다.

그런데 제약이 있습니다.

눈치 챘는지 모르겠지만

char buf[1024]

1024 Byte가 넘어가는 문서는 좀 안될껍니다. 조만간

1024도 될 수 있는 프로그램을 짜봐야겠습니다.

P.S

현재 C 공부는 eclipse에서

PSP 공부는 EditPlus에서

하고 있습니다. 이번 주말에는 저 둘을 통합 해야겠습니다.

문서도 찾아 놨는데 오늘은 졸려서 ^^;;

도연이을 재우가 자야겠습니다.

^^;;
 



2008/07/21 23:41 2008/07/21 23:41

Posted by 가야태자

, , , , ,
Response
No Trackback , No Comment
RSS :
http://dulihana.cafe24.com/blog/rss/response/224

첫 번째 PSP 프로그래밍.

오늘도 열심히 인터넷을 뒤지면서

좋은 사이트를 하나 발견 했습니다.

^^;;

까마구 님의 스프링 노트


입니다.

PSP를 위해서 찾은건 아니구요.

원래는 eclipse + CDT +Cygwin

내용을 찾다가 들어 갔습니다.

그기서 PSP라는 내용이 있어서

눌러서 해봤습니다.

그런데 불행이도

까마구님의 설명 대로는 PSP에서

동작을 하지 않았습니다.

까마구님 사이트에서 사용한 툴은

devkitPro

입니다.(실제로는 안되는게 아니고

조금 다른 문제가 있었습니다. ^^;;)

그래서 안되네 하고 포기 한뒤에

후배 분들의 스프링 노트를 열결 해

둔 곳이 있었습니다.

거기서 좋은 사이트를 발견 했습니다.

cygwin을 이용해서 PSP 홈브루를 개발 할

수 있다고 되더 있더라구요

그래서 그대로 따라 했습니다.

해당 스프링 노트는 아래와 같습니다.

http://raptor.springnote.com/

그래도 안되는 것이었습니다.

포기 할까 하다가 생각 난게 있어서 뒤지기 시작 했습니다.

제 PSP가 1.5인데 1.5에서는 커럽트 파일이 있어야 한다는 사실을 ^^;;

그래서 그걸 만들 수 있는 툴을 구하고 있었습니다.

저녁에 드디어 찾았습니다.

PSPBrew 라라는 프로그램 입니다.

다운로드는 http://dl.qj.net/dl.php?fid=10972
 에서 하실 수 있습니다.

다른 포스트에서 저 프로그램에 대해서 잠깐 설명 하겠습니다.

지금은 오늘의 에피소드를 이야기 하고 있어서용 ^^;;

그래서 raptor님이 설명한 대로 컴파일을 한 다음

EBOOT.PBP 파일을 만들고

PSPBrew에서 설치 했습니다.

그리고, PSP에서 Hello World를 볼 수 있었습니다.

스샷은 다음에 ^^;;

그리고, Hello World를 찍은 기념으로 한글 처리가 하고 싶어졌습니다.

그래서 뒤져 봤습니다.

파란산타님의 한글Hello World

루리웹의 글중에 위 글이 있었습니다.

그래서 다운로드 해가지고,

제가 원하는 글자로 수정 한 다음

"가야태자 화이팅"

이라는 글자를

오늘 너무 기쁩니다.

Hello World 밖에 찍지를 않았는뎅.

이건 뭐 거의 내가 원하는 프로그램을 다 한듯 뿌듯합니다.

^^;;

P.S

조만간 eclipse에서 PSP를 개발할 수 있도록 셋팅을 해볼 생각입니다.

그리고, 이미지 처리하는 예제도 구해야겠습니다.

이것도 블로그 스피어를 뒤지면 나오겠죠 ㅎㅎㅎ


2008/07/20 23:06 2008/07/20 23:06

Posted by 가야태자


« Previous : 1 : 2 : 3 : 4 : Next »

블로그 이미지

이곳은 가야태자의 일상생활, 사진, 리눅스, 자유, 개발언어, 데이타베이스 등에 대해서 이야기 하는 공간입니다.

- 가야태자

Archives

Recent Trackbacks

Calendar

«   2009/07   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

Site Stats

Total hits:
219494
Today:
54
Yesterday:
108