找回密码
 立即注册
收起左侧

老是遇见无法识别的外部符号,只是个小程序而已,不至吧

1
回复
8788
查看
[复制链接]
累计签到:5 天
连续签到:1 天
来源: 2013-12-7 13:22:29 显示全部楼层 |阅读模式
1Qter豆
先前看了devbean[Qt教程]Qt学习之路系列教程目录 的第五篇但是运行的时候老是出现无法识别的外部符号,
我只有一个main.cpp所有代码如下:
  1. <font size="2">#include <QCoreApplication>
  2. #include<QObject>
  3. #include<QDebug>

  4. class Newspaper : public QObject
  5. {
  6.     Q_OBJECT
  7. public:
  8.     Newspaper(const QString & name) :
  9.         m_name(name)
  10.     {
  11.     }
  12.     void send()
  13.     {
  14.         emit newsPaper(m_name);
  15.     }

  16. signals:
  17.     void newsPaper(const QString &name);
  18. private:
  19.     QString m_name;
  20. };
  21. class Reader : public QObject
  22. {
  23.     Q_OBJECT
  24. public:
  25.     Reader() {}

  26.     void receiveNewspaper(const QString & name)
  27.     {
  28.         qDebug() << "Receives Newspaper: " << name;
  29.     }
  30. };
  31. int main(int argc, char *argv[])
  32. {
  33.     QCoreApplication a(argc, argv);
  34.     Newspaper newspaper("Newspaper A");
  35.     Reader reader;
  36.     QObject::connect(&newspaper,& Newspaper ::newsPaper,&reader,&Reader::receiveNewspaper);
  37.     newspaper.send();
  38.     return a.exec();
  39. }
  40. </font>
复制代码
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

貌似你直接复制了网页上得代码,这样存在一些字符无法识别的。 自己手动敲代码吧!
回复

使用道具 举报

累计签到:1570 天
连续签到:1 天
2013-12-7 13:22:30 显示全部楼层
貌似你直接复制了网页上得代码,这样存在一些字符无法识别的。

自己手动敲代码吧!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了