socketref,再见!高德

https://github.com/adoggie

  C++博客 :: 首页 :: 联系 :: 聚合  :: 管理
  246 Posts :: 4 Stories :: 312 Comments :: 0 Trackbacks

常用链接

留言簿(54)

我参与的团队

搜索

  •  

最新评论

阅读排行榜

评论排行榜


cairo是opensource的项目,其在*nix上利用makefile,gcc便能很方便进行编译,客户程序也能很方便pkg-config进行链接.

cairo 依赖项目:  FreeType,FontConfig,libPng,libExpat,libZ

Win32平台的编译也是非常简单,只要将makefile.in里面的东东搬到CMakefiles.txt中,然后用CMake(2.4)产生vs2005的工程即可

WINCE的编译可谓是异常的麻烦
FreeType倒是不错,自带了wince的工程档,FontConfig却是没有,且Fontconfig为了实现多进程共享字体资源而采用了cache机制,应用程序通过mmap()将字体信息映射到自己的地址空间来访问。这种模式在wince里可谓没有必要,所以对Fontconfig进行了比较大的手术,去除了FcSerialize,FcCache,FcPattern的内存映射机制,同时限定fonts.conf的存储位置,字体目录位置等等。

libPng:
libpng的  png_convert_from_struct_tm ,png_convert_from_time_t  在wince得不到实现,因为部分的c runtime functions在wince没有实现,所以不得已自己实现这些功能函数

我编译的cairo特性:
    支持win32_surface,freetype,fontconfig,image_surface,png_surface











posted on 2008-04-04 02:39 放屁阿狗 阅读(2695) 评论(9)  编辑 收藏 引用

Feedback

# re: 搞了3天,终于完成CAIRO到WINCE的移植 2008-04-11 22:43 zhouzusheng
赶点兴趣,能share一下吗,我的邮件zhouzusheng2006@gmail.com  回复  更多评论
  

# re: 搞了3天,终于完成CAIRO到WINCE的移植 2009-03-27 13:56 子剑
不知道能够赐教啊 我的msn是wuheguo@live.cn  回复  更多评论
  

# re: 搞了3天,终于完成CAIRO到WINCE的移植 2009-12-12 14:48 徐杰
可以发给我一份吗?谢谢!我的邮箱是xujie381@gmail.com  回复  更多评论
  

# re: 搞了3天,终于完成CAIRO到WINCE的移植 2009-12-19 02:48 pengyw
能否传一份给我,我将不胜感激!peng.yan.wu@163.com 先谢谢了  回复  更多评论
  

# re: 搞了3天,终于完成CAIRO到WINCE的移植 2010-01-13 19:06 youzh213
老大,你太有才了,小弟也做WINCE上的东东,虽然没用到CAIRO,但是,看着蛮不错的,能share一份给小弟么,不盛感激~
mail:youzh213@163.com  回复  更多评论
  

# re: 搞了3天,终于完成CAIRO到WINCE的移植 2010-01-15 00:54 贾君鹏
希望得到赐教。。。
iidioter@gmail.com  回复  更多评论
  

# re: 搞了3天,终于完成CAIRO到WINCE的移植 2010-10-22 14:25 aa
这样的文章给别人多大意义呢?既然是开源的东西上改的,有必要open出来,才符合开源的精神。  回复  更多评论
  

# re: 搞了3天,終於完成CAIRO到WINCE的移植[未登录] 2010-11-26 16:52 Steven
真是辛苦你了...是否能pass給我. 謝謝
mail:jdesigner9101027@yahoo.com.tw  回复  更多评论
  

# re: 搞了3天,终于完成CAIRO到WINCE的移植[未登录] 2013-04-23 19:29 gp
那pixman怎么办,需要同时移植吗  回复  更多评论
  


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理