标签:
杂谈 |
这个问题是QT集成开发软件中的qmake规则错误,其中的linux-g++应该是linux-arm-g++,怎么办呢,以下是方法:
编译完QTE4后就可以交叉编译arm端的QT 软件啦 ,用超级终端进入你想要编译的文件所在的文件夹,然后输入/opt/QTE4/bin/qmake
注意这个是我的目录! 哦对了在这之前还要make
clean
-w
然后再输入/opt/QTE4/bin/qmake,这样就会产生Makefile了,注意这是在linuxPC下编译过的因为会有-pro ,
然后make后者在QT集成开发环境下把项目和运行里的qmake构建规则删掉只留make规则
然后在主界面点构建,这样就完成了!!!
注:在QT集成开发环境编译arm下的应用程序好处是可以直观的看见哪里有错误。
看是PC端还是arm端,可以在终端中输入file hello(你的文件名)。