超耐候外墙乳胶漆:Ubuntu10.04编译太阳神三国杀
来源:百度文库 编辑:九乡新闻网 时间:2024/10/06 20:25:50
1。下载源代码
wget https://download.github.com/Moligaloo-QSanguosha-526d876.tar.gz
tar xf Moligaloo-QSanguosha-526d876.tar.gz
2。安装相关库
2。1irrKlang库
wget http://www.ambiera.at/downloads/irrKlang-1.3.0b.zip
unzip irrKlang-1.3.0b.zip
sudo cp irrKlang-1.3.0/bin/linux-gcc/*.so /usr/local/lib
2。2lua库
sudo apt-get install liblua5.1-dev
sudo ln -s /usr/lib/liblua5.1.so /usr/lib/liblua.so
2。3plib库
预备工作
sudo apt-get install freeglut3-dev libglut3-dev
sudo apt-get install libxmu-dev libxmu6
sudo ln -s /usr/lib/libXi.so.6 /usr/lib/libXi.so
安装库
wget http://cdnetworks-kr-1.dl.sourceforge.net/project/plib/plib/1.8.5-rc1/plib-1.8.5-rc1.tar.gz
tar xf plib-1.8.5-rc1.tar.gz
cd plib-1.8.5-rc1
./configure
make
sudo make install
cd ..
3。编译
sudo apt-get install qt4-dev-tools qtcreator swig
sudo apt-get install liblua5.1-sql-sqlite3-dev
cd Moligaloo-QSanguosha-526d876
cd swig
swig -c++ -lua sanguosha.i
cd ..
qmake
make
会出现下面的错误,只要找到代码处注释掉该行即可,因为Ubuntu10.04的Qt是4.6的,没有setPlaceholderText。
src/roomscene.cpp:172: error: ‘class QLineEdit’ has no member named ‘setPlaceholderText’
src/server.cpp:274: error: ‘class QLineEdit’ has no member named ‘setPlaceholderText’
./ui_connectiondialog.h:158: error: ‘class QLineEdit’ has no member named ‘setPlaceholderText’
./ui_configdialog.h:394: error: ‘class QLineEdit’ has no member named ‘setPlaceholderText’
./ui_configdialog.h:396: error: ‘class QLineEdit’ has no member named ‘setPlaceholderText’
./ui_configdialog.h:398: error: ‘class QLineEdit’ has no member named ‘setPlaceholderText’
./ui_configdialog.h:400: error: ‘class QLineEdit’ has no member named ‘setPlaceholderText’
编译完成后
./QSanguosha
4。中文
打开Applications->Programming->Qt 4 Linguist
用Linguist打开sanguosha.ts,然后在Linguist中File->Release
然后再启动QSanguosha就是中文的了
wget https://download.github.com/Moligaloo-QSanguosha-526d876.tar.gz
tar xf Moligaloo-QSanguosha-526d876.tar.gz
2。安装相关库
2。1irrKlang库
wget http://www.ambiera.at/downloads/irrKlang-1.3.0b.zip
unzip irrKlang-1.3.0b.zip
sudo cp irrKlang-1.3.0/bin/linux-gcc/*.so /usr/local/lib
2。2lua库
sudo apt-get install liblua5.1-dev
sudo ln -s /usr/lib/liblua5.1.so /usr/lib/liblua.so
2。3plib库
预备工作
sudo apt-get install freeglut3-dev libglut3-dev
sudo apt-get install libxmu-dev libxmu6
sudo ln -s /usr/lib/libXi.so.6 /usr/lib/libXi.so
安装库
wget http://cdnetworks-kr-1.dl.sourceforge.net/project/plib/plib/1.8.5-rc1/plib-1.8.5-rc1.tar.gz
tar xf plib-1.8.5-rc1.tar.gz
cd plib-1.8.5-rc1
./configure
make
sudo make install
cd ..
3。编译
sudo apt-get install qt4-dev-tools qtcreator swig
sudo apt-get install liblua5.1-sql-sqlite3-dev
cd Moligaloo-QSanguosha-526d876
cd swig
swig -c++ -lua sanguosha.i
cd ..
qmake
make
会出现下面的错误,只要找到代码处注释掉该行即可,因为Ubuntu10.04的Qt是4.6的,没有setPlaceholderText。
src/roomscene.cpp:172: error: ‘class QLineEdit’ has no member named ‘setPlaceholderText’
src/server.cpp:274: error: ‘class QLineEdit’ has no member named ‘setPlaceholderText’
./ui_connectiondialog.h:158: error: ‘class QLineEdit’ has no member named ‘setPlaceholderText’
./ui_configdialog.h:394: error: ‘class QLineEdit’ has no member named ‘setPlaceholderText’
./ui_configdialog.h:396: error: ‘class QLineEdit’ has no member named ‘setPlaceholderText’
./ui_configdialog.h:398: error: ‘class QLineEdit’ has no member named ‘setPlaceholderText’
./ui_configdialog.h:400: error: ‘class QLineEdit’ has no member named ‘setPlaceholderText’
编译完成后
./QSanguosha
4。中文
打开Applications->Programming->Qt 4 Linguist
用Linguist打开sanguosha.ts,然后在Linguist中File->Release
然后再启动QSanguosha就是中文的了
Ubuntu10.04编译太阳神三国杀
太阳神
.Ubuntu10.04 下安装TFTP软件
在ubuntu10.04下安装中文字体
Ubuntu10.0.4下CyanogenMod编译环境的搭建和可刷机文件的编译及打包(For HTC Dream) - shenhaocn - 博客园
ubuntu10.10使用具体设置
三国杀超高技巧
三国杀秘籍
三国杀攻略
三国杀诗词
三国杀秘笈
太阳神炎帝的传说
三国\
编译 运行
sersync 编译
编译原理
桌上游戏“三国杀”创始人
三国杀观星武将介绍
三国杀武将(全)
编译工具和交叉编译环境配置
vmware7.1下安装ubuntu10.4教程(多图)
人生就像一局三国杀
名将三国七杀和霸王!阵法
数学不好就不要玩三国杀