linux上编译qt出现的有关问题,求解

linux下编译qt出现的问题,求解

这是从一个例子照抄打的代码,但出现这种错误,刚接触QT,望指点迷津!
------最佳解决方案--------------------
你可以直接debug的,设置个断点,看具体到哪里报错了,这样比较快点.
引用:
字符问题解决了,但解决不了ISO的那个
/************************* sortdialog.h *****************************/
#include<QDialog>
#include"ui_sortdialog.h"

class Dialog:public QDialog,public Ui::Dialog
……

------其他解决方案--------------------
ISO错误:一般是声明函数时忘了写 函数返回值类型了。
------其他解决方案--------------------
是不是你的输入法有问题
------其他解决方案--------------------
看样子像是输入法里 半角全角输入的问题
------其他解决方案--------------------
我那里面没装输入法呀,都是自己带的!
------其他解决方案--------------------
注意大字的时候全/半角,中英文标点字符问题;
还有空格
------其他解决方案--------------------
你帖图  没法看到你错的那行代码具体是啥

------其他解决方案--------------------
你用QtCreator编译
------其他解决方案--------------------
看看是否有全角的空格,这种情况是看不到的。
------其他解决方案--------------------
看看你类定义的地方是不是少了分号
------其他解决方案--------------------
应该是输入法的问题,怎么可能字母间会有间隔?注意输入法的全角半角.

注意看你的控制台输出,明显是语法解析的问题,连int都识别不了,那么你的int肯定是这么个显示:in t,这肯定导致编译器编译不过去.

而且一个类名总得有个class声明,你的肿么没有?应该是class FindDialog,你的肿么直接就是FindDialog?
------其他解决方案--------------------
字符问题解决了,但解决不了ISO的那个
/************************* sortdialog.h *****************************/
#include<QDialog>
#include"ui_sortdialog.h"

class Dialog:public QDialog,public Ui::Dialog
{
  Q_OBJECT
public:
  SortDialog(QWidget *parent=0);
  void setColumnRange(QChar first,QChar last);
};
/************************* sortdialog.cpp *****************************/
#include<QtGui>
#include"sortdialog.h"
Dialog::SortDialog(QWidget *parent)
         :QDialog(parent)
{
   setupUI(this);

   secondaryGroupBox->hide();
   tertiarygroupBox->hide();
   layout()->setSizeConstraint(QLayout::SetFixedSize);

   setColumnRange('A','Z');
}

void Dialog::setColumnRange(QChar first,Qchar last)
{
  primarycolumncombo->chear();
  secondarycolumncombo->clear();
  tertiarycolumncomboBox->clear();
  secondarycolumncombo->addItem(tr("None"));
  tertiarycolumncomboBox->addItem(tr("None"));
  primarycolumncombo->setMinimumSize(secondarycolumncombo->sizeHint());

  QChar ch=first;
  while(ch<=last)
{
     primarycolumncombo->addItem(QString(ch));
     secondarycolumncombo->addItem(QString(ch));
     tertiarycolumncomboBox->addItem(QString(ch));
     ch=ch.unicode()+1;
}
}
/************************* main.cpp *****************************/
#include<QApplication>