【Miranda】Miranda编译与插件介绍

Miranda编译和插件介绍

一、      编译

VS

Visual Studio version说明:miranda/bin, miranda/bin7, miranda/bin8, miranda/bin9 or miranda/bin10 for versions VC6 ,2003, 2005, 2008 or 2010

 

VC6.0

1.VC 6.0  需要安装  Platfrom SDK VC 6 支持的最高版本为  Platform SDK February 2003

安装sdk 可以从官方直接找到对应版本进行下载安装。

这里列一下地址,省得找了。

http://www.microsoft.com/downloads/en/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en

 

下载 x86 那个就OK了,他是一个联网安装器。

 

安装过之后,需要在VC 6.0工程中选择Tool -> Options.弹出对话框中选择 Directories 选项卡,

Show directories for 中选择Include files  ,下方添加Platform SDKinclude目录,我的是 “C:/PROGRAM FILES/MICROSOFT PLATFORM SDK/INCLUDE”,然后移动到最上面。

Show directories for中选择Library Files ,下方添加Platform SDKlib 目录(这个不用调整顺序)

这个是程序dsp中配置问题,调整工程FreeImage 的设置,将Link->Lib ../zlib/Release/zlib.lib  去掉

 

现在编译即可通过,尽情了解代码、调整代码吧

(说明: 打开的DSW建议为 bin目录下的那个,src下的dsw文件只含有主工程和zlib)

VC 6 在当前版本下需调整部分文件 简单的字符调整,比如少' 之类的。同时vc 6 下默认打开有29个工程,其中3modernb  jabberg  tabsrmm 编译通不过,可以先关掉不理。

 

2.VS 2005配置好麻烦,不建议试用

 

3.VS2008直接启动 miranda/bin9下的 Solution 文件即可。(代码修正后) 25个工程,可全部编译通过(第一次会有一个失败,单独编译即可)

 

VSVC6.0编译出的工程相比:

VS特有的插件clist_mwclist_modernjabber

没有的插件ICONSICONS_MODERNICONS_NOVjabbergjabber_xstatusmodernbmwclist

二、      插件介绍

1、  数量

官网上下载源码,共有29个插件(红色代表必备或通用插件)。

Miranda使用0.9.20版。

 

2、  名称和功能、分类

 

基础平台

# Miranda32:基础平台,其他的插件在其基础上一一添加使用。

 

通讯协议

# aim:支持AIM协议通信的插件。

# GG:支持Gadu-Gadu协议通信的插件。

# Icqoscar8:支持ICQ协议通信的插件。

# IRC:支持IRC协议通信的插件。

# Jabberg:支持xmpp协议的插件,可以使用来登录gtalk

# JABBER_XSTATUS:协议,被Jabberg插件调用。

# msn:支持MSN登录的插件。

# yahoo:提供Yahoo协议支持 用它来登陆yahoo通。

 

通讯辅助

# chat:多人聊天支持,是IRC协议通信的必要插件,QQMSN插件也可用

 

联系列表

# clist:支持创建、查看、操作联系人列表的插件。

# clist_nicer:主界面增强插件,类似modern_clist插件(换肤,图标丰富等)。

# mwclist:支持多窗口联系人列表插件

 

 

数据管理

# db3xMiranda数据库驱动插件,用以store all contacts and events in Miranda IM.(存储更新IM中所有的数据内容和操作)。

 

# db3x_mmap:配置文件启动插件 没这个就启动不了mim

 

# dbrw:轻量级数据库驱动插件。它作为Miranda标准数据库插件,实现了同一数据库的api

因此,需要和其他插件兼容。

dbRW is a SQLite powered database driver plugin for Miranda IM.  It implements

the same database API as the standard Miranda database plugin.  Therefore, it

should be compatible with all current plugins.

 

# dbtoolThis is a thingy for compacting wasted space in your Miranda database and

fixing inconsistencies that may have been introduced.

功能1整合MIM数据库中的闲置空间资源;

功能2:处理数据库中的可能发生的一些冲突矛盾(空间、数据使用等方面)

 

# Import:从其他配置文件导入联系人,聊天记录等插件。

 

 

系统辅助

# freeImage:支持在MIM对不同格式图片进行操作的插件。

# ICONS:支持每种通信协议所使用的图标的插件。

# ICONS_MODERN:图标

# ICONS_NOV:图标

# avs重新编写的独立头像支持插件

一种为其他插件服务的插件,为其他的插件所使用。

This is a SERVICE plugin, which means, it doesn't provide anything useful

on its own except for a few service(s) and event(s) which can be used by

other plugins.

 

 

系统工具

# Modernopt:版本校验,不是最新版的话,提示升级(待定)

# zlib:文件解压与压缩插件(待定)

 

消息对话

# scriver:聊天窗口插件,支持分页(启用多个即时聊天和群组聊天窗口时,此插件会启动标签显示。并且还有其它的设置功能)。

# srmm:简单对话框插件,功能简单、不支持分页。

# tabSRMM:标签化聊天窗口插件,支持标签。

# ModernbMODERN ROW DESIGN GUIDE

新引擎的逻辑非常类似于HTML,有许多标签。

New engine logic is very similar to HTML. Each contact rows are

represented as table. Table devided to rows or columnts. Contact list row

items specified as attribute of some table cells.(有实例)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值