본문 바로가기
C++ 200제/코딩 IT 정보

Qt undefined reference to 'vtable for...' 에러 해결 방법

by vicddory 2017. 6. 15.

Qt undefined reference to 'vtable for...' 에러 해결 방법


아래와 같은 메시지 들이 뜰 경우의 해결책입니다.


1. undefined reference to 'vtable for...'

2. undefined reference to vtable for mainwindow'

3. undefined reference to vtable for class

4. undefined reference to vtable for constructor


이건, moc 파일이 생성되지 않아 발생하는 경우입니다. .pri 또는 .pro에 변경된 사항들이 반영되지 않았다는 의미죠. 변경이란, 파일의 추가, 삭제, 이름 변경 등 모든 사항을 뜻합니다.


간단하게, Qt Creator에서 프로젝트 우클릭 후 Run QMAKE를 누르세요. 그럼 됩니다.


QtCreator 프로젝트 우클릭 - Run QMAKE[Qt undefined reference to 'vtable for...' 에러 해결 방법] QtCreator 프로젝트 우클릭 - Run QMAKE


간단하게 해결됩니다.


Qt undefined reference to 'vtable for...' 에러 해결 방법

댓글