linux skype 接口,ubuntu /linux下skype api开发环境搭建
1、安装Skype:
下载skype for linux,地址:http://www.skype.com/download/skype/linux/choose/
可以下载一个ubuntu 8.10 32bit的:
http://www.skype.com/go/getskype-linux-beta-ubuntu-32
skype默认不支持Dbus通讯,需要在启动skype时开启, 执行命令:skype –enable-dbus –use-system-dbus
2、安装qt creator
下载qt sdk for linux
我选择Qt SDK for Open Source C++ development on Linux/X11 32-bit :
地址:http://get.qt.nokia.com/qtsdk/qt-sdk-linux-x86-opensource-2009.04.1.bin
用qt编译新项目,提示:
g++命令找不到command not found,安装g++:sudo apt-get install g++
又编译,提示:cannot find -lfreetype
执行这个命令:sudo apt-get install libglib2.0-dev libSM-dev libxrender-dev libfontconfig1-dev libxext-dev
接下来QT应该可以正常编译文件了吧?如果还是不行,那就根据编译错误提示google之。
3、skype与client 程序通信
skype api on linux :https://developer.skype.com/Docs/ApiDoc/Skype_API_on_Linux
文中提到用dbus通讯,所以接下来要学习一下dbus,并做一个简单的demo能让client与skype进行通讯。
dbus讲解很详细的一篇blog:http://blog.csdn.net/fmddlmyy/archive/2008/12/24/3585730.aspx
还有一文:http://www.freedesktop.org/wiki/Software/dbus
Dbus安装
下载dbus地址:http://dbus.freedesktop.org/releases/dbus/dbus-1.2.16.tar.gz
解压
./configure
make
sudo make install
接下来,下载官方c语言demo并运行查看环境是否正常。
下载地址:
https://developer.skype.com/Download/SampleCode?action=AttachFile&do=get&target=dbus-testclient-20071005.tar.gz
或者到https://developer.skype.com/Docs/ApiDoc/Skype_API_on_Linux页,还有其它语言的DEMO可以下载。
下载后解压,用QT打开,编译。可能会提示有错,那是因为项目路径里有中文,把项目移到英文路径,然后编译运行。
在程序中输入:name test
skype会提示有程序要访问,点yes
skype返回:ok
再输入:protocol 7
skype返回:protocol 7 和一串的状态字符。
至此,开发环境搭建完成。
水平低,难免有错,欢迎留言讨论。
linux skype 接口,ubuntu /linux下skype api开发环境搭建相关推荐
- 阿里云服务器搭建python web环境_《Python入门》Linux 下 Python Web开发环境搭建笔记-阿里云开发者社区...
之前写过 Windows 7下Python Web开发环境搭建笔记,今天写一下在Linux系统下搭建Python Web的开发测试环境. 我使用的系统是:ubuntu 14.04 server,根据个 ...
- Python入门 Linux 下 Python Web开发环境搭建笔记
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 之前写过 ...
- 《Python入门》Linux 下 Python Web开发环境搭建笔记
之前写过 Windows 7下Python Web开发环境搭建笔记,今天写一下在Linux系统下搭建Python Web的开发测试环境. 我使用的系统是:ubuntu 14.04 server,Cen ...
- linux 下51单片机开发环境搭建
linux 下51单片机开发环境搭建(arch linux) 编译sdcc 软件: sdcc 命令:sdcc file.c 得到一堆文件需要( .inx) 命令: packihx file.inx & ...
- macOS下GDAL Java开发环境搭建
文章目录 macOS下GDAL Java开发环境搭建 GDAL源码编译安装 Maven安装本地JAR 使用Java版GDAL示例 版权声明:本文为博主原创文章,转载请注明原文出处! 写作时间:2020 ...
- win10下的msys2开发环境搭建
win10下的msys2开发环境搭建 下载安装 MSYS2 最常用的pacman命令 MSYS2的源配置 更新msys2 安装开发环境 下载安装 MSYS2 msys2是可以在windows下搭建gc ...
- STM8S系列学习第一周目:2.STM8S STVD下的库函数开发环境搭建
STM8S STVD下的库函数开发环境搭建 (渝兴未到工作室) 好的!之前的我们把项目搭建的文件做好了,以后的新建项目流程差不多!STM8S系列的通用! 有什么问题或者交流建议的可以加我们的交流Q群: ...
- MonkeyRunner在Windows下的Eclipse开发环境搭建步骤(兼解决网上Jython配置出错的问题)...
网上有一篇shangdong_chu网友写的文章介绍如何在Eclipse上配置MonkeyRunner,做了挺好的一个描述,但经过我的试验在我的环境上碰到了Jython解析器出错的问题,且该文章缺少P ...
- Windows下的PHP开发环境搭建——PHP线程安全与非线程安全、Apache版本选择,及详解五种...
2019独角兽企业重金招聘Python工程师标准>>> 今天为在Windows下建立PHP开发环境,在考虑下载何种PHP版本时,遭遇一些让我困惑的情况,为了解决这些困惑,不出意料地牵 ...
最新文章
- 多选框向后台传值,多选框的回显,对多选框的各种操作
- Struts2之一个Action包含多个控制处理逻辑
- spring boot+mybatis整合
- nodejs 从TCP套接字读取并解析数据
- 系统开发基础:UML相关知识笔记
- MVC 中Simditor上传本地图片
- python 分位数计算代码_Python数据分析第十一节 数据运算
- vs linux版本,VSCodium:100% 开源的 VS Code | Linux 中国
- 解决git pull 报错insufficient permission for adding an object to repository database .git/objects
- NextCloud Installation on CentOS 7 server
- python时间序列预测不连续怎么办_手把手教你用Python处理非平稳时间序列(附代码)...
- “中文直达”能推动移动上网入口洗牌吗?
- 北漂周记--第5记--拼命编程
- [ 淘宝商城 ] 商城SEO
- python一般用什么平台好_python哪几个平台好用
- minus oracle 顺序_oracle 两表数据对比---minus
- 技术设计的任务是将功能原理方案得以具体化
- VScode 删除远程资源管理器中SSH TARGETS
- 滴滴笔试毕业旅行——回溯法(dfs)
- 【题目】四平方和定理,又称为拉格朗日定理: 每个正整数都可以表示为至多4个正整数的平方和。 如果把0包括进去,就正好可以表示为4个数的平方和。(输出最后一个序列)
热门文章
- 文艺水彩国风个人简历PPT模板
- $('xx')[0].files[0]是什么意思,Ajax上传文件至springMVC的controller
- 使用potplayer录制屏幕
- 关于汽车APP开发的项目优势
- SPF9139支持安卓微信7.0版本数据恢复
- Deepdive原理
- python二维分布图怎么画_python如何绘制二维图形
- 【visum工作笔记】之二
- JavaScript+jQuery(PC端+移动端)
- java空调节能,美的空调节能控制价格满意的选择 远程控制就选西安弗戈