컴파일 (1) 썸네일형 리스트형 QT에서 undefined reference to `vtable 오류 클래스안에서 signals, slots를 정의하게 되면 Q_OBJECT 를 적어 줘야 합니다. Q_OBJECT를 사용하고 컴파일할때 undefined reference to `vtable 이와 같은 오류를 볼때가 있습니다. 검색을 해보니 virtual 함수를 정의해줘야 하는데 안해줘서 생기는 오류라고 합니다. 아무리 찾아봐도 오류가날 이유가 없습니다! 이럴때는 qmake를 다시 해주시고 make 해주시면 잘 됩니다. 이유는 저도 잘 모르겠네요 ^^; 아무래도 Q_OBJECT를 사용하면서 컴파일 옵션이나 라이브러리등이 변경되어서 그런게 아닐까..... 하고 혼자 짐작해 보네요. 이전 1 다음