- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 python扩展tre
为了将tre添加为python 的扩展,供xbmc插件启动、调用,需要在接口函数的源码文件添加#include ,重新编译,但是……报错了serviceSchedule.cpp:24:37: fatal error: Python.h: No such file or directorycompilation terminated.make[1]: *** [serviceSchedu
2012-01-13 16:07:41 589
原创 tre编译中的-shared和-fPIC
接着昨天的工作,绝大部分问题已经解决,现在拖到最后解决,摆在眼前的问题是:1、makefile中LDFLAGS有参数-shared,导致报错/usr/bin/ld: md5c.o: relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; reco
2012-01-13 14:11:09 7598 2
原创 tre在meego库的编译
-bash-3.2$ makeg++ -shared -o libmainservice.so md5c.o mddriver.o rsa.o serviceauthentication.o serviceManager.o serviceSchedule.o enginedb.o findengine.o ServiceDatabase.o ipcclient.o ipcserver.
2012-01-11 09:31:57 1062
转载 gcc和g++
gcc和g++都是GNU(组织)的一个编译器。误区一:gcc只能编译c代码,g++只能编译c++代码两者都可以,但是请注意:1.后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序;后缀为.cpp的,两者都会认为是c++程序,注意,虽然c++是c的超集,但是两者对语法的要求是有区别的。C++的语法规则更加严谨一些。2.编译阶段,g++会调用gcc,对于c++代码,两者是等价的,但是因为g
2012-01-10 18:55:16 358
原创 TRE整合
初步了解了xbmc插件机制、python语言之后,打算考虑先把tre往meego平台上移。1、发现原先的独立tre备份已经找不到了,只能从师兄整合后的source_tree中抠出来;2、只需要mainservice相关内容,其中platform部分因为只有mainservice对齐依赖,可视为mainservice的一部分留下;3、最终需要在mer环境下编译,但先再meego环境下编译
2012-01-10 18:50:29 633
原创 addon概貌
最简单的插件可以由一个addon.xml与在其指定范围内的py文件构成。py的开发关键需要掌握python语言;addon.xml的编写参见http://wiki.xbmc.org/index.php?title=Add-on_development目前只实现了简单的编写测试,关于provide参数还不能灵活运用,有空可以多试试。
2012-01-10 09:31:41 604
转载 xbmc插件配置简介
目录 1. 扩展功能模块结构2. 图片文件指引2.1 icon.png2.2 fanart.jpg3. addon.xml3.1 元素3.2 元素3.3 元素3.4 xbmc.addon.metadata extension4. extension类别 本贴介绍将在即将发布的XBMC Dharma(10.05)中采用的扩展功能管理系统。XBMC要
2012-01-09 17:38:16 3545
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人