我的问题是:可以编译通过,但是没有生成任何so文件。编译过程是参考:http://blog.csdn.net/chenyufei1013/article/details/6007429源码来自:http://skia.googlecode.com/svn/trunk/libfreetype6和libpng12都安装上了,编译过程中并没有任何错误或警告,但结果只是在out/Debug/obj.target目录下的各个文件夹中生成了一大堆.o文件,在out/Debug/obj.target/gyp目录下生成一些.a文件。如何编译出libskia.so呢?

解决方案 »

  1.   

    我昨天也遇到这个问题了,但我解决了,问题的关键在OUT目录下的Makefile文件,其中快接近末尾有伪目录Makefile,后面跟的$(srcdir)/gyp/tests.gyp ,从中可以看出gyp目录下的.gyp是生成目标文件的编译规则,修改target的type字段,将static_library改成shared_library即可生成共享库.so文件!!!