记录初学linux时,使用QT交叉编译碰到的坑。
Failure to open file: /home/samba/demo/untitled/Makefile
Unable to generate makefile for: /home/samba/demo/untitled/untitled.pro
可能是权限不够,修改项目文件夹的权限
chmod -R 777 demo,解决了
部署QT到ARM上是,加入字体到QT的lib目录下。
部署QT到ARM开发板是,最好使QT的各种目录与在ubuntu时一致,不然容易出现莫名奇妙的问题
在main.cpp文件的main函数中加入QApplication::GuiServer 就不用在执行的时候加 -qws了
int main(int argc, char *argv[])
{
QApplication a(argc, argv, QApplication::GuiServer);
}