最近尝试用最新的arm-linux-gcc4.3.2 来编译 qt2.3.7 + qtopia-free-1.7.0
需要修改的地方还是挺多的,全部都是些细节问题,总结有如下几类:
(1) 缺少 this-> . 现在的gcc更严格了。
(2) class{} 括号中定义函数不应带类名:
如 class A{
B(){} //正确
A::B(){} //错误
};
(3) 某些不该用static的地方应去掉(没有弄清为什么~)
(4) 在强制转换类型时更严格了。
附件中是qte-2.3.7的补丁