私はlibcppunitに基づくプロジェクトで作業していますがqttestrunner
、libqttestrunnerd.a(qmake qttestrunnerlib.proおよびmake)を作成してテストを実行する必要があります。明らかにリンクの問題があります。出力のサンプルを次に示します。
/home/oumaya/docs/UT_Cpp_Test/main/cppDir/lib/lib/libqttestrunnerd.a(moc_testbrowserdlg.o):(.rodata._ZTV15TestBrowserBase[vtable for TestBrowserBase]+0x30): undefined reference to 'QWidget::setName(char const*)'
/home/oumaya/docs/UT_Cpp_Test/main/cppDir/lib/lib/libqttestrunnerd.a(moc_testbrowserdlg.o):(.rodata._ZTV15TestBrowserBase[vtable for TestBrowserBase]+0x34): undefined reference to 'QObject::insertChild(QObject*)'
QTオブジェクトに関連する同様のメッセージがたくさんあります。
助けがあれ
ば、よろしくお願いします。