Witam
Mam problem z poprawnym działaniem biblioteki Qt. Przy prostym przykładzie wyskakują mi błędy 'unresolved external symbol' .
W tym przypadku błędy pojawiają się kiedy tworzę obiekt klasy MyTimer..
Owy przykład to:
#include <QApplication>
#include <QWidget>
#include <QObject>
#include <QtDebug>
#include <QtCore>
#include <QTimer>
class MyTimer : public QObject{
Q_OBJECT
public:
MyTimer(){
timer = new QTimer();
timer->start(1000);
connect( timer, SIGNAL(timeout()), this, SLOT( MySlot() ));
}
QTimer * timer ;
public slots:
void MySlot(){
qDebug() << "Timer executed" ;
}
};
//===========================================================
int main(int argv, char **args)
{
QApplication app(argv, args);
MyTimer timer ;
return app.exec();
}
Używam Visual Studio 2010. Pierwszy raz się spotkałem z czymś takim, że w "Solution Explorer" pliki w folderach Debug i Release mają czerwone otrzeżenia przy swoich ikonach. Screen w załączniku.
Proszę o jakąś pomoc, bo męczę się już z tym ponad tydzień..