主题 : QT编译出错 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 2050
精华: 0
发帖: 1
金钱: 10 两
威望: 1 点
综合积分: 2 分
注册时间: 2008-10-22
最后登录: 2008-11-20
楼主  发表于: 2008-10-23 16:19

 QT编译出错

想写一个简单的程序,在窗口部件画正弦曲线的一些点,程序如下
int main(int argc,char **argv)
{

QApplication a(argc,argv);

int  xarray[200];  //存储横坐标的数组 
int  yarray[200];  //存储纵坐标的数组
int i;
QPainter painter;


for(  i=0;  i <200;  i++  ) 

      xarray  =  i; 
      yarray  =  300-(int)(100*sin(3.1415*i/100));  //把点的横坐标和纵坐标分别存放在数组里 
    painter.setPen(  Qt::blue  ); 
    painter.drawPoint(  xarray ,  yarray   );
}

}
使用qmake -project 生成pro,后qmake 生成mkefile;
最后make的时候
提示
.......................
usr/bin/ld cannot find  -lqt-mt
collect2: ld return 1 exit status
make ***[test] Error
我用的是配套光盘里面的x86-qtopia版本(运行过自带程序hello)

各位兄台能帮忙找一下原因吗@!!!!
[ 此贴被dengliang在2008-10-23 16:49重新编辑 ]