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을 사용하시는거 같은데, 컴파일 환경설정에서 파일 지정이 잘못 되셨거나, 누락이 되셨거나 할겁니다.
코드의 문제가 아니라, 컴파일 환경의 문제입니다.
時日也放聲大哭
時日也放聲大哭