最近用Qt写一个项目时出现了undefined reference to 'vtable for class::methode'的错误!
一 描述
程序结构如下:
共享库: libyqmath.so 有个类CMyDraw --完成一些绘画操作
1. 编译成功,存放在../../../lib/中,即../../../lib/中有libyqmath.so libyqmath.so.1 ...
GUI应用程序:demo
1. 调用CMyDraw进行绘画
2. 在.pro文件中加入了: LIBS += -L../../../li/libyqmath.so
INCLUDEPATH += . ./../../../include ./../../../lib
make时出现如下错误信息:
g++ -Wl,-O1 -o ../../../bin/demo build/cmydrawdlg.o build/cmymathdlg.o build/main.o build/moc_cmydrawdlg.o build/moc_cmymathdlg.o -L/usr/lib -L../../../bin/libyqmath.so -l