财商书苑
全民财商训练提升,认真负责我们的每句话

Debian wheezy 安装warzone2100

———————————- 使用aptitude安装Qt5,源码安装warzone2100—————–

安装方法如下:

1. 从github上获取源代码

2.  准备编译环境以及依赖的库

3. 生成makefile和configure文件

4. 编译

此时执行 src/warzone2100 就可以进入游戏了

5. 另外还可以使用 make install 把 warzone2100 安装到 /usr/local/bin目录下

至此安装完毕。

—————————————— 使用Qt5 源码安装warzone —————————————-

不过Debian  wheezy 使用的是Qt4, 而最新的warzone2100源码(3.1.1) 使用的是Qt5。如果通过 aptitude install qt5-default 的方式安装, 会破坏大量的依赖关系, 故此选择源码的方式安装Qt5, 同时在编译warzone2100的时候选择用Qt5。

记录如下:

1. 从Qt官网下载Qt5源码(本文所用版本Qt 5.3)。

2.  给 qt-opensource-linux-x86-5.3.2.run 添加运行的权限, 并安装。

选择Qt的安装路径即可完成安装,本文解压到的路径为:

3.  从github上获取warzone2100源代码,git 或下载zip压缩包均可(本文解压放到/home/lsw/app/warzone2100)。

4. 配置PKG_CONFIG_PATH,写入到配置文件profile,或临时使用一次都可以。

此步骤是添加Qt的元数据到pkg-config的搜索路径。

5. 在/etc/ld.so.conf.d/ 目录下添加 warzone2100.conf,内容如下

运行ldconfig重建/etc/ld.so.cache

此步骤是添加 ld 使用的Qt库文件位置,并使之立即生效。

6. 此时编译warzone2100可以顺利完成, 编译完成后生成src/warzone2100 可执行文件。在 src/warzone2100 的相同位置创建 Qt platform 的软链接。

7.  至此使用最新的Qt5.3 编译最新的warzone2100已完成。

效果图如下:

warzone2100

warzone2100

————————————-  安装warzone2100 可能遇到的问题 —————————

安装过程中你可能遇到的问题:

a.  Qt5.3.2 未找到, 解决方法见步骤4,出错信息如下:

b. libicui18n.so.52 , libicuuc.so.52 未找到, 解决方法见步骤5, 错误信息如下

c. Qt platform plugin “xcb” 未找到,解决方法见步骤6。错误信息如下

This application failed to start because it could not find or load the Qt platform plugin “xcb”.

 

 

 

赞(0)
未经允许不得转载:财商书苑-全民财商训练提升 » Debian wheezy 安装warzone2100

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址