|
1Qter豆
先前看了devbean 的[Qt教程]Qt学习之路系列教程目录 的第五篇,但是运行的时候老是出现无法识别的外部符号,
我只有一个main.cpp所有代码如下:
- <font size="2">#include <QCoreApplication>
- #include<QObject>
- #include<QDebug>
- class Newspaper : public QObject
- {
- Q_OBJECT
- public:
- Newspaper(const QString & name) :
- m_name(name)
- {
- }
- void send()
- {
- emit newsPaper(m_name);
- }
- signals:
- void newsPaper(const QString &name);
- private:
- QString m_name;
- };
- class Reader : public QObject
- {
- Q_OBJECT
- public:
- Reader() {}
- void receiveNewspaper(const QString & name)
- {
- qDebug() << "Receives Newspaper: " << name;
- }
- };
- int main(int argc, char *argv[])
- {
- QCoreApplication a(argc, argv);
- Newspaper newspaper("Newspaper A");
- Reader reader;
- QObject::connect(&newspaper,& Newspaper ::newsPaper,&reader,&Reader::receiveNewspaper);
- newspaper.send();
- return a.exec();
- }
- </font>
复制代码 |
最佳答案
查看完整内容
貌似你直接复制了网页上得代码,这样存在一些字符无法识别的。
自己手动敲代码吧!
|