主题 : fedora9下配置Qt4.7.0 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 74746
精华: 0
发帖: 52
金钱: 275 两
威望: 55 点
综合积分: 104 分
注册时间: 2012-07-28
最后登录: 2012-11-15
楼主  发表于: 2012-08-07 16:18

 fedora9下配置Qt4.7.0

Fedora9下在终端用命令行执行Qt程序时,编译通过了,也可以运行,但就是没有任何显示?
相应代码为:#include <QApplication>
#include <QLabel>
int main(int argc,char *argv[])
{
  QApplication a(argc,argv);
  QLabel label("Hello mini6410");
  label.show();
  return a.exec();

}

终端执行命令为:
[root@localhost mini6410]# cd HelloMini6410/
[root@localhost HelloMini6410]# gedit main.cpp
[root@localhost HelloMini6410]# /opt/Qt4.7/bin/qmake -project
[root@localhost HelloMini6410]# /opt/Qt4.7/bin/qmake
[root@localhost HelloMini6410]# make
arm-linux-g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I../../Qt4.7/mkspecs/qws/linux-arm-g++ -I. -I../../Qt4.7/include/QtCore -I../../Qt4.7/include/QtNetwork -I../../Qt4.7/include/QtGui -I../../Qt4.7/include -I. -I. -o main.o main.cpp
arm-linux-g++ -Wl,-O1 -Wl,-rpath,/opt/Qt4.7/lib -o HelloMini6410 main.o    -L/opt/Qt4.7/lib -lQtGui -L/opt/Qt4.7/lib -lQtNetwork -lQtCore -lpthread
[root@localhost HelloMini6410]# ./HelloMini6410
会出现“bash:/HelloMini6410:Cannot execute binary file”,为什么啊?
请各位看看什么原因啊?谢谢了。
级别: 侠客
UID: 74746
精华: 0
发帖: 52
金钱: 275 两
威望: 55 点
综合积分: 104 分
注册时间: 2012-07-28
最后登录: 2012-11-15
1楼  发表于: 2012-08-07 20:30
大家讨论下了,怎么没人说话啊?