본문 바로가기
Qt 프로그래밍 Errors: cannot allocate an object of abstract type '???' Qt 프로그래밍 Errors: cannot allocate an object of abstract type '???' 에러 메시지 - Errors: cannot allocate an object of abstract type '???' pure 스타일의 가상 함수를 만들어 사용 중이었는데, 자꾸 저런 에러가 뜨더라. 부모 클래스의 가상 함수(pure( = 0))를 구현하지 않은 자식 클래스는 객체 생성이 안 된다. 분명히 구현이 다 되었음에도 구현되지 않았다는 에러가 뜨길래 혹시나 해서 폴더를 뒤져봤다. 아이고... 이런 세상에... Command.h 파일 이 두 개 다. 하나는 대문자로 시작하고 하나는 소문자로 시작하네. Qt 프로그래밍 에로 사항이 이것이다. 회사 내규상 파일명은 대문자로 시작해야 하.. 2018. 9. 11.
Qt QMainWindow: No such file or directory Qt 에러 - FATAL ERROR : QMainWindow: No such file or directory Qt에서 GUI 프로그램을 제작할 땐, 항상 QMainWindow 클래스를 상속받는 과정이 필요합니다. 만약 아래처럼, QMainWindow 클래스를 참조하지 못할 경우 .pro 파일을 반드시 살펴봐야 하죠. 이건 Qt의 장점이자 단점이기도 한데, .pro 파일에 사용할 라이브러리를 기록해 두면 가독성이 높아지는 장점이 있습니다. 그렇지만 이곳에 라이브러리를 기입하지 않으면 아예 사용하질 못합니다. 대게 QMainWindow를 사용하지 못하는 경우도 이런 상황과 같아요. 일단, 에러 메시지부터 보시죠. In file included from /home/ubuntu/pcl/example/qt_vis.. 2017. 7. 26.