아주 짜증나는 벌레 한마리 잡음

잘만 되던 폰트 로딩이 전혀 안되고 나는 짜증나고
며칠이 계속 됐다.. 원인은 찾을 수 없고..

우연히 폰트로딩을 앞으로 당기면 성공하는 것을 발견 -_-;
알아본 결과.. 버그의 원인은 쥬크박스 검색이었다..

현재 디렉토리 구조가 이렇다..
실행파일이 있는 디렉토리 내에
테스트용으로 bms의 쥬크박스로의 심볼릭 링크를 만들어뒀었다..
그리고 쥬크박스 검색을 하면서 디렉토리내로 chdir 함수를 이용하여 검색을 했는데
이것이 문제..
/home/kiho/bms 안의 jukebox 링크를 따라
/mnt/hda5/game/bms/jukebox 로 갔다면
다시 chdir(".."); 했을 경우
/home/kiho/bms 이 아닌 /mnt/hda5/game/bms 로 가버린다..
결국 쥬크박스 검색후 원래의 디렉토리로 돌아올수가 없다..

그래서 현재 디렉토리 주소를 얻는 함수를 찾으려 했는데 찾지 못하고 결국
chdir을 쓰지 않고 파일접근시 디렉토리 이름과 파일 이름을 같이쓰는 방식으로 해결

이제 폰트도 제대로 읽고 글씨도 잘 출력된다..

이 것 때문에 며칠째 헛질을 했으니 -_-; (gcc, SDL욕하면서..)

by kiho | 2005/10/06 21:01 | 리눅스 | 트랙백 | 덧글(1)

트랙백 주소 : http://kiho.egloos.com/tb/705493
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by mmojz at 2005/10/08 06:35
오호...

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶