04.01: 大部分模块都移植了,包括core, gui, declarative, sql, script, svg, xml, network(with ssl), multimedia, phonon, opengl(es2)。使用了qpa,但是只有minimal的qpa插件,所以还不能在屏幕上显示图形界面
前几天看到gitorious上有人移植了,但是下载链接打不开,于是clone了他的项目打算自己编译。后来发现他是在mac上移植的,mkspec还要自己重新。借鉴了他的代码,自己写了mkspec,感觉比他写得好。
编译过程会遇到一些问题,只要是条件编译问题,解决起来不难。最恶心的一个问题是编译qlibraryinfo.cpp时出现如此错误
{standard input}:4384:Expected comma after segment-name
{standard input}:4384:Rest of line ignored. 1st junk character valued 32 ( ).
网上查了一下,资料很少,而且都是mac的gcc编译会出现这个错误,但是找不到解决方法。这应该是一个汇编错误,后来在google code上看到了as的源码,发现这么几句
SKIP_WHITESPACE();
segname = input_line_pointer;
do{
c = *input_line_pointer++ ;
}while(c != ',' && c != '\0' && c !&