I can't get this to compile:
#include <QApplication>
#include <QObject>
#include "signal.h"
int main(int argc, char *argv[])
{
MySignal a;
MySignal b;
int ret = app.exec();
return ret;
}
#include <QApplication>
#include <QObject>
#include "signal.h"
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
MySignal a;
MySignal b;
int ret = app.exec();
return ret;
}
To copy to clipboard, switch view to plain text mode
#include "signal.h"
#include <iostream>
MySignal::MySignal()
{}
MySignal::~MySignal()
{}
#include "signal.h"
#include <iostream>
MySignal::MySignal()
{}
MySignal::~MySignal()
{}
To copy to clipboard, switch view to plain text mode
#ifndef MYSIGNAL_H
#define MYSIGNAL_H
#include <QObject>
{
public:
MySignal();
virtual ~MySignal();
void setInt(int);
// signals:
// void send(int);
// public slots:
// void received(int);
private:
int value;
};
#endif
#ifndef MYSIGNAL_H
#define MYSIGNAL_H
#include <QObject>
class MySignal : public QObject
{
public:
MySignal();
virtual ~MySignal();
void setInt(int);
// signals:
// void send(int);
// public slots:
// void received(int);
private:
int value;
};
#endif
To copy to clipboard, switch view to plain text mode
I keep getting this error:
./signal.h:6: error: invalid use of undefined type ‘struct QObject’
/usr/include/qt4/QtCore/qobjectdefs.h:164: error: forward declaration of ‘struct QObject’
Bookmarks