Qt로 만든프로그램입니다.
Qt로 만든프로그램입니다. 컴파일할때 에러가 나네요...
에러 메세지는
Fatal error: can't create release/Key_Event.o: No such file or directory
Key_Event.cpp:23: fatal error: error writing to -: 파이프가 깨어짐
compilation terminated.
The bug is not reproducible, so it is likely a hardware or OS problem.
make[1]: Leaving directory `/root/workspace/Desktop'
make[1]: *** [release/Key_Event.o] 오류 1
make: *** [release] 오류 2
이렇고요~ 파이프가 깨어졌다는데....
어떻게 하면 파이프가 깨어지나요??
이유를 잘 모르겠습니다....
저 메세지와 관련된 코드는
======================================
protected:
void keyPressEvent(QKeyEvent *event);
======================================
======================================
void Key_Event::keyPressEvent(QKeyEvent *event)
{
printf("keypress_event\n");
switch(event->key())
{
case Qt::Key_Up:
printf("Key_up\n");
break;
default:
printf("asdfasf\n");
}
}
======================================
위 코드 입니다. 문법상 에러가 없고, 다른 프로젝트에서 돌리면 잘 돌아가는 코드인데.......
이유를 모르겠네요.........
가르쳐 주시면 감사하겠습니다. ^^
좋은하루 되세요~~
Key_Event.cpp 파일의
Key_Event.cpp 파일의 유무를 확인하세요.
Makefile에서 Key_Event.cpp를 컴파일해서 Key_Event.o가 생성이 되어야 하는데, 생성이 되지 않아서 나는 에러네요.
아마도 Kdevelop을 사용하시는거 같은데, 컴파일 환경설정에서 파일 지정이 잘못 되셨거나, 누락이 되셨거나 할겁니다.
코드의 문제가 아니라, 컴파일 환경의 문제입니다.
時日也放聲大哭
時日也放聲大哭
댓글 달기