一、编译错误
1. 问题:
不同平台的编码可能不同,导致编译出现大量语法问题,比如在linux下能编译的工程,放到Windows下就会出现大量的语法错误,这种一般是编码问题。
2. 解法:
如使用QT Creator编译器,则需要对某个文件:
a.改动一下,然后保存
b.编辑->select encoding->按编码重新载入
清除后,重新编译
二、控件字体消失
1. 原因:系统字体库缺失
2. 相关函数验证:
QFontDatabase database;
foreach (const QString &family, database.families())
{
qDebug()<<family;
}
解法:系统增加字体库