Russian Qt Forum

Qt => Вопросы новичков => Тема начата: alex1899 от Июль 08, 2013, 21:01



Название: QTest: Ошибка сборки приложения
Отправлено: alex1899 от Июль 08, 2013, 21:01
Здравствуйте! Столкнулся с такой проблемой: при попытке скомпилировать проект с юнит-тестами выдает следующие ошибки:

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


В чем может быть проблема?