도와주세요!!
글 수 15,339
2007.09.03 16:36:07 (*.115.97.24)
7047
리눅스에서 짠소스를 QTE로 컴파일해서 EZ-X5에서 돌리는데요..
EZ-PI보드를 붙이고 사운드 코덱도 설치를 하였습니다.
소스는 아래와 같이 작성하였고, 같은폴더에 type.wav파일도 넣어주었습니다.
간단한 출력을 하는 소스는 에러없이 동작하는데 QSound클래스를 쓰면..
에러가 발생하네요..
구글링도 해보고 일주일째 이것저것 다해봤는데..
안되네요.. 혹시 원인을 아시는분은 좀 알려주세요..ㅡ.ㅜ
에러메시지는 제일 아래에 있습니다..
#include <stdio.h>
#include <qsound.h>
int main(int argv, char** argc)
{
QSound s("type.wav");
s.play();
int a=0;
for(int i=0;i<100200;i++)
{
for(int j=0;j<50000;j++){for(int r=0;r<10;r++){
a = a + 1;
a = a - 1;
a = a * 1.1;} }
}
return 0;
}
==========에러메시지==========
pc : [<4020ecc4>] lr : [<40584f90>] Not tainted
sp : bffffbac ip : 40584e94 fp : 4096ad68
r10: 406f34cc r9 : 00008740 r8 : 00008df0
r7 : 00000000 r6 : bffffbac r5 : bffffbfc r4 : 00010e90
r3 : 00000001 r2 : 00012e60 r1 : bffffb94 r0 : bffffbd0
Flags: nzCv IRQs on FIQs on Mode USER_32 Segment user
Control: 397F Table: A3ED4000 DAC: 00000015
Segmentation fault
EZ-PI보드를 붙이고 사운드 코덱도 설치를 하였습니다.
소스는 아래와 같이 작성하였고, 같은폴더에 type.wav파일도 넣어주었습니다.
간단한 출력을 하는 소스는 에러없이 동작하는데 QSound클래스를 쓰면..
에러가 발생하네요..
구글링도 해보고 일주일째 이것저것 다해봤는데..
안되네요.. 혹시 원인을 아시는분은 좀 알려주세요..ㅡ.ㅜ
에러메시지는 제일 아래에 있습니다..
#include <stdio.h>
#include <qsound.h>
int main(int argv, char** argc)
{
QSound s("type.wav");
s.play();
int a=0;
for(int i=0;i<100200;i++)
{
for(int j=0;j<50000;j++){for(int r=0;r<10;r++){
a = a + 1;
a = a - 1;
a = a * 1.1;} }
}
return 0;
}
==========에러메시지==========
pc : [<4020ecc4>] lr : [<40584f90>] Not tainted
sp : bffffbac ip : 40584e94 fp : 4096ad68
r10: 406f34cc r9 : 00008740 r8 : 00008df0
r7 : 00000000 r6 : bffffbac r5 : bffffbfc r4 : 00010e90
r3 : 00000001 r2 : 00012e60 r1 : bffffb94 r0 : bffffbd0
Flags: nzCv IRQs on FIQs on Mode USER_32 Segment user
Control: 397F Table: A3ED4000 DAC: 00000015
Segmentation fault
세그멘테이션 오류도 나구요..ㅜㅜ