Здравствуйте! Столкнулся с такой проблемой: при попытке скомпилировать проект с юнит-тестами выдает следующие ошибки:
main.obj:-1: ошибка: LNK2019: ссылка на неразрешенный внешний символ "__declspec(dllimport) int __cdecl QTest::qExec(class QObject *,int,char * *)" (__imp_?qExec@QTest@@YAHPAVQObject@@HPAPAD@Z) в функции _main
Код файла:
#include <QCoreApplication>
#include <QtTest/QTest>
#include <QtCore>
#include <QDate>
class testDate: public QObject
{
Q_OBJECT
private slots:
void testValidity();
void testMonth();
};
void testDate::testValidity()
{
}
void testDate::testMonth()
{
}
QTEST_MAIN(testDate)
Pro-файл:
#-------------------------------------------------
#
# Project created by QtCreator 2013-07-08T20:44:31
#
#-------------------------------------------------
QT += core
QT += testlib
QT -= gui
TARGET = test_2
CONFIG += qtestlib
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
SOURCES += main.cpp
В чем может быть проблема?