我的开发环境是:fedora10,TQ2440(天嵌2440)的开发板,开发板的系统是QTE4.5的,系统运行正常。我现在用qte4.5做了一个程序,编译通过,可是在板子上运行时老出错,运行到:alt_str=this->alt_position();是程序停止,也没有错误提示!部分代码如下,全部代码见附件!
voidMainWindow::GpsDisplay()
{
QStringalt_str;
QStringlon_str;
QStringu_date;
QStringu_time;
qDebug()<<"4";
if(open)
{
qDebug()<<"11";
alt_str=this->alt_position();
qDebug()<<"alt_str11:"<<alt_str;
ui->lineEdit->setText(alt_str);
qDebug()<<"5";
ui->lineEdit_2->setText(lon_position(lon_str));
qDebug()<<"6";
ui->lineEdit_3->setText(UTCdate(u_date));
qDebug()<<"7";
ui->lineEdit_4->setText(UTCtime(u_time));
qDebug()<<"8";
if(Gps_list[2].contains("A"))
ui->lineEdit_6->setText("A");
Gps_list.clear();
[attachment=5430]