QT程序编译错误与解法汇总
1、
这是因为没有识别交叉编译器的工具链导致的
解决方法:修改工程的makefile文件,把gcc,g++等都加上arm-linux-
2、
这是因为makefile里面链接选项的-m32在新版本中已经被淘汰了,把makefile里面的-m32都删除,然后执行清理项目,在构建项目就可以(命令行中是make clean, make)。
修改了Makefile之后,在QTcreator中点击构建或者运行都能正确生成可执行文件。
QT程序编译错误与解法汇总
1、
这是因为没有识别交叉编译器的工具链导致的
解决方法:修改工程的makefile文件,把gcc,g++等都加上arm-linux-
2、
这是因为makefile里面链接选项的-m32在新版本中已经被淘汰了,把makefile里面的-m32都删除,然后执行清理项目,在构建项目就可以(命令行中是make clean, make)。
修改了Makefile之后,在QTcreator中点击构建或者运行都能正确生成可执行文件。