如何获得最新的太阳神三国杀 自己Qt编译



太阳神三国杀,是一个基于C++ QT GUI框架的三国杀非官方开源软件,开发者:Moligaloo(开发者网站:http://mogara.org/)。可以在它上面体验一些不同的模式,尤其可以体验一些在测试服上运行,但却还未上线的新武将。相信有些小伙伴发现贴吧里的太阳神三国杀久久不更新。所谓自己动手丰衣足食,小编下面跟大家一步一步讲述如何获得与github上代码同步(也就是最新版)的太阳神三国杀

如何获得最新的太阳神三国杀 自己Qt编译

工具/原料

  • Qsanguosha源码包、Qt运行库、SWIG。

步骤一:下载 所需文件

  1. 1

    在github上下载:https://github.com/Mogara/QSanguosha-v2  下载后的安装包如果无后缀名,就手动添加 ".zip"后缀名。

    如何获得最新的太阳神三国杀 自己Qt编译
    如何获得最新的太阳神三国杀 自己Qt编译
    如何获得最新的太阳神三国杀 自己Qt编译
  2. 2

    下载 SWIG:http://sourceforge.net/projects/swig/files/swigwin/ 

    如何获得最新的太阳神三国杀 自己Qt编译
  3. 3

    下载 Qt运行库:Qt官网 http://www.qt.io/download-open-source/  点击“View All Downloads”,然后选择“MinGW”版本 下载。

         下载后安装Qt.

    如何获得最新的太阳神三国杀 自己Qt编译
    如何获得最新的太阳神三国杀 自己Qt编译
    END

步骤2:合并安装包

  1. 1

    解压 SWIG,将其中文件放入 Qsanguosha 源码文件夹下 tools\swig\中,确保 tools\swig\swig.exe 存在。(通过创建文件夹,改名等方式可做到)

    如何获得最新的太阳神三国杀 自己Qt编译
    如何获得最新的太阳神三国杀 自己Qt编译
    END

步骤3:编译 Qt

  1. 1

    运行“Qt Creator”,打开 *.pro 文件--->设置项目为 “Release”--->查看 构建目录,记下位置--->点击“锤子”图标,开始构建。

    如何获得最新的太阳神三国杀 自己Qt编译
    如何获得最新的太阳神三国杀 自己Qt编译
    如何获得最新的太阳神三国杀 自己Qt编译
    如何获得最新的太阳神三国杀 自己Qt编译
    如何获得最新的太阳神三国杀 自己Qt编译
  2. 2

    过了一会儿,显示如图,则编译成功。将 构建目录中的 "Qsanguosha.exe"放到源码目录(本文中的源码目录:QSanguosha-v2-master)下。

    如何获得最新的太阳神三国杀 自己Qt编译
    如何获得最新的太阳神三国杀 自己Qt编译
    END

步骤4:添加库文件

  1. 1

    将 Qt安装目录下 mingw492_32\bin 下几个必要dll复制到源码目录下:

    icudt53.dll

    icuin53.dll

    icuuc53.dll

    libgcc_s_dw2-1.dl

    libstdc++-6.dll

    libwinpthread-1.dll

    Qt5Core.dll

    Qt5Declarative.dll

    Qt5Gui.dll

    Qt5Network.dll

    Qt5Script.dll

    Qt5Sql.dll

    Qt5Widgets.dll

    Qt5XmlPatterns.dll

    然后双击“Qsanguosha.exe”(若提示缺少什么库文件就在 bin\ 下找到并复制到源码目录下)

    如何获得最新的太阳神三国杀 自己Qt编译
    END

步骤5:开始游戏吧

  1. 如何获得最新的太阳神三国杀 自己Qt编译
    END

注意事项

  • 步骤4中编译Qt时,父目录和子目录都不应该带有 中文,不然就会编译失败。
  • 小编根据 mogara官网的官方文档(http://mogara.org/build-tutorial/),摸索并编译成功的。如有问题,欢迎讨论~~~


FROM:  http://jingyan.baidu.com/article/6f2f55a15d28c9b5b83e6c5c.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值