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开发环境搭建相关推荐

  1. 阿里云服务器搭建python web环境_《Python入门》Linux 下 Python Web开发环境搭建笔记-阿里云开发者社区...

    之前写过 Windows 7下Python Web开发环境搭建笔记,今天写一下在Linux系统下搭建Python Web的开发测试环境. 我使用的系统是:ubuntu 14.04 server,根据个 ...

  2. Python入门 Linux 下 Python Web开发环境搭建笔记

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 之前写过 ...

  3. 《Python入门》Linux 下 Python Web开发环境搭建笔记

    之前写过 Windows 7下Python Web开发环境搭建笔记,今天写一下在Linux系统下搭建Python Web的开发测试环境. 我使用的系统是:ubuntu 14.04 server,Cen ...

  4. linux 下51单片机开发环境搭建

    linux 下51单片机开发环境搭建(arch linux) 编译sdcc 软件: sdcc 命令:sdcc file.c 得到一堆文件需要( .inx) 命令: packihx file.inx & ...

  5. macOS下GDAL Java开发环境搭建

    文章目录 macOS下GDAL Java开发环境搭建 GDAL源码编译安装 Maven安装本地JAR 使用Java版GDAL示例 版权声明:本文为博主原创文章,转载请注明原文出处! 写作时间:2020 ...

  6. win10下的msys2开发环境搭建

    win10下的msys2开发环境搭建 下载安装 MSYS2 最常用的pacman命令 MSYS2的源配置 更新msys2 安装开发环境 下载安装 MSYS2 msys2是可以在windows下搭建gc ...

  7. STM8S系列学习第一周目:2.STM8S STVD下的库函数开发环境搭建

    STM8S STVD下的库函数开发环境搭建 (渝兴未到工作室) 好的!之前的我们把项目搭建的文件做好了,以后的新建项目流程差不多!STM8S系列的通用! 有什么问题或者交流建议的可以加我们的交流Q群: ...

  8. MonkeyRunner在Windows下的Eclipse开发环境搭建步骤(兼解决网上Jython配置出错的问题)...

    网上有一篇shangdong_chu网友写的文章介绍如何在Eclipse上配置MonkeyRunner,做了挺好的一个描述,但经过我的试验在我的环境上碰到了Jython解析器出错的问题,且该文章缺少P ...

  9. Windows下的PHP开发环境搭建——PHP线程安全与非线程安全、Apache版本选择,及详解五种...

    2019独角兽企业重金招聘Python工程师标准>>> 今天为在Windows下建立PHP开发环境,在考虑下载何种PHP版本时,遭遇一些让我困惑的情况,为了解决这些困惑,不出意料地牵 ...

最新文章

  1. 多选框向后台传值,多选框的回显,对多选框的各种操作
  2. Struts2之一个Action包含多个控制处理逻辑
  3. spring boot+mybatis整合
  4. nodejs 从TCP套接字读取并解析数据
  5. 系统开发基础:UML相关知识笔记
  6. MVC 中Simditor上传本地图片
  7. python 分位数计算代码_Python数据分析第十一节 数据运算
  8. vs linux版本,VSCodium:100% 开源的 VS Code | Linux 中国
  9. 解决git pull 报错insufficient permission for adding an object to repository database .git/objects
  10. NextCloud Installation on CentOS 7 server
  11. python时间序列预测不连续怎么办_手把手教你用Python处理非平稳时间序列(附代码)...
  12. “中文直达”能推动移动上网入口洗牌吗?
  13. 北漂周记--第5记--拼命编程
  14. [ 淘宝商城 ] 商城SEO
  15. python一般用什么平台好_python哪几个平台好用
  16. minus oracle 顺序_oracle 两表数据对比---minus
  17. 技术设计的任务是将功能原理方案得以具体化
  18. VScode 删除远程资源管理器中SSH TARGETS
  19. 滴滴笔试毕业旅行——回溯法(dfs)
  20. 【题目】四平方和定理,又称为拉格朗日定理: 每个正整数都可以表示为至多4个正整数的平方和。 如果把0包括进去,就正好可以表示为4个数的平方和。(输出最后一个序列)

热门文章

  1. 文艺水彩国风个人简历PPT模板
  2. $('xx')[0].files[0]是什么意思,Ajax上传文件至springMVC的controller
  3. 使用potplayer录制屏幕
  4. 关于汽车APP开发的项目优势
  5. SPF9139支持安卓微信7.0版本数据恢复
  6. Deepdive原理
  7. python二维分布图怎么画_python如何绘制二维图形
  8. 【visum工作笔记】之二
  9. JavaScript+jQuery(PC端+移动端)
  10. java空调节能,美的空调节能控制价格满意的选择 远程控制就选西安弗戈