开源 HTML5 php google linux命令 mysql java 程序员 apache shell centos wordpress Ubuntu Windows Firefox nginx linux Python 微软 Android

太阳神三国杀在Ubuntu Linux下的编译方法

太阳神三国杀,是一款基于C++ QT GUI框架的三国杀非官方开源软件,开发者:Moligaloo(太阳神上)。在实现游卡三国杀游戏规则的基础上,还拥有自己独特的功能和元素:原创技能卡牌配音;原创扩展包倚天、欢乐;原创扩展模式双将、剧情、闯关等。拥有智能AI可以实现联机和单机的两种游戏方式,并能通过DIY接口进行自由的个性化修改和添加更多元素。

官方网站:http://qsanguosha.com

编译环境:Ubuntu11.10,Unity

1.安装swig

# sudo apt-get install swig

2.执行

# cd swig
# swig -c++ -lua sanguosha.i
# cd ..

3.安装Qt

Ubuntu软件中心安装即可,一定要装Qt Creator(Qt创造器)

4.执行

# qmake QSanguosha.pro

5.安装如下软件包

(可以在新立得中安装,否则就用sudo apt-get install吧)

  • libphonon-dev
  • libplib-dev

6.安装lua

从网站下载lua安装包

http://www.lua.org/ftp/lua-5.1.4.tar.gz

解压后编译安装

# sudo make Linux install

7.执行

# make
# lrelease QSanguosha.pro

8.安装运行环境

安装如下包(不是必须的,与声音和图像有关)

  • phonon
  • phonon-backend-vlc
  • phonon-backend-gstreamer
  • gtk2-engines-pixbuf

9.运行

# ./QSanguosha

延伸阅读

评论