도와주세요!!
gxlib 함수 공부해보려고 하는데요
최신버전 압축풀고 바로 예제 make 했더니
컴파일이 안되서 보니까
png12 에 대한 에러 더라구요
그래서
Makefile 에서 LIBS 부분에서 -lpng12 를 -lpng 로 바꿨습니다
그랬더니 make 가 오류없이 되었구요
그렇지만
./app-gxlib 를 해보았더니
[gx-error:1] @@@@@
이렇게 떠서요 ,,
@@@@ 는 한글이 깨진거 같은데;
어떤 이유인지 모르겠더라구요 ㅠㅠ
찾아보니까 다른 사람도 이런 문제때문에 글을 올리셨던데
답변이
/dev/fb 의 권한을 777로 바꾸고 실행해 보세요.
]# chmod 777 /dev/fb
더라구요
하지만 fb가 없더라구요;
어떻게 해야하는지 알려주시면 감사하겠습니다ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
아 그리구요
windows에서 ubuntu로 하는건데요
이런환경에선 아예 쓸수없나요?
모르는게 너무 많네요ㅠ
멍청한 질문일것만 같습니다ㅠㅠ
/boot/grub/menu.lst
가 존재하지 않더라구요;;
Virtual Box를 사용해서 ubuntu를 사용하고 있는데
그것때문에 그런건가요?;;
해결법을 찾던중
sudo apt-get install grub2
sudo gedit /etc/default/grub
vga = 788 <--- 추가
sudo update-grub
sudo ln -s /dev/fb0 /dev/fb
이렇게 해보았는데요
하기 전에는 gx error 1@@@@ 라고 나오구
하고 나서는 gx error 2@@@@ 라고 나오네요;;
1에러는 아무래도 fb가 없어서 나온거 같긴 한데요;;
2에러도 한글이 안나와서 확인 할 길이 없네요 ㅠㅠ
답변보고 처음부터 해보다 보니 문제를 찾았네요ㅎㅎ 감사합니다 ^^
error 2 처리 했습니다;;;
gx error 2 는
fb에 대한 권한 문제였나봅니다
sudo chmod 777 /dev/fb
를 다시 해주니까 error 가 없어지네요
**************************************************
하지만 문제가 더 있어요 ㅠㅠㅠ
gxlib sample 안에 있는 예제를 실행시키면
그림이 출력되지 않고
@@@@@@@@
@@@@@@@@
@@@@@@@@
@@@@@@@@
@@@@@@@@
@@@@@@@@
@@@@@@@@
@@@@@@@@
@@@@@@@@
@@@@@@@@
@@@@@@@@
만 계속해서 뜹니다ㅠ
프레임버퍼를 잘못 설정한건가요?
아님
png랑
jpeg를 잘못 잡은건가요?;
조언부탁드립니다ㅠㅠ
그래픽 모드로 켜지지 않은건가요?;
어떻게 해야할까요? ㅠㅠㅠ
우분투는 기본적으로 프레임버퍼를 제공해 주지 않습니다.
대신에 아래의 글을 참고하여 환경에 잡아 주시면 됩니다. ^^
http://forum.falinux.com/zbxe/?document_srl=518388