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

工具/原料

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

步骤一:下载 所需文件

  1. 1

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

  2. 2

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

  3. 3

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

    下载后安装Qt.

    END

步骤2:合并安装包

  1. 1

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

    END

步骤3:编译 Qt

  1. 1

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

  2. 2

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

    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\ 下找到并复制到源码目录下)

    END

步骤5:开始游戏吧

  1. END

注意事项

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

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

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

  1. vs2008编译QT开源项目--太阳神三国杀源码分析(一) 项目编译及整体分析

    请参看 http://tieba.baidu.com/f?kz=1508964881 按照上面的网址教程,下载三国杀源码,swig工具,并下载最新的QT4.8.2 for vs2008.我本机已经安装 ...

  2. Mac下编译太阳神三国杀源码

    Mac系统版本是10.13.2,Qt版本是5.11,参考官方博文:太阳神三国杀 Mac 版构建指南 安装Qt5 下载最新的Qt5安装包qt-opensource-mac-x64-5.11.0.dmg, ...

  3. 太阳神三国杀学习第一步--编译并运行(qt5.7.0+vs2015)

    起因:     很早就想寻找一个开源的c++项目进行学习,也在很早就发现了太阳神三国杀这个项目,但是之前在github中下载后总是草草编译一直没有编译成功过,最近又重燃斗志决定深入研究一下. 分析应该 ...

  4. 记一次太阳神三国杀的编译

    记一次太阳神三国杀的编译 这是一次学习太阳神三国杀的编译方法,奈何本人技术不大行,如有错误或者不周到的地方还请指出 以下的经验都是我自己遇到的问题,如果你也遇到了一样问题希望对你有所帮助 太阳神三国杀 ...

  5. qt编译太阳神三国杀

    qt编译太阳神三国杀 编译前置条件 qt环境本文环系统包括win10(qt5.14),deepinv15(qt5.9.9) g++编译,本文win10采用的是mingw64编译器 1.下载源码gith ...

  6. vs2008编译QT开源项目--太阳神三国杀源码分析(四) 动画

    太阳神三国杀中,每当玩家出杀或吃桃子时,就会有一个动画效果,使界面非常生动绚丽.现在我们就分析一下QT中动画的原理,及实现方式,这里我们只分析吃桃子时的动画效果实现.由于三国杀有多个在线玩家同时游戏, ...

  7. vs2008编译QT开源项目--太阳神三国杀源码分析(三) 皮肤

    太阳神三国杀的界面很绚丽,界面上按钮的图标,鼠标移入移出时图标的变化,日志和聊天Widget的边框和半透明等效果,既可以通过代码来控制,也可以使用皮肤文件qss进行控制.下面我们分析一下三国杀的qss ...

  8. 太阳神三国杀(一),c++与lua交互

    c++与lua互相调用(内嵌式) 1.下载lua官网 2.解压 tar-zxvf 3.将源码导入项目里面,去掉lua.c和luac.c里面的main方法,在使用之前创建一个lua.hpp文件,作为后面 ...

  9. 开源项目-太阳神三国杀-QT4编译教程

    待更中 转载于:https://www.cnblogs.com/sinpener/p/10734692.html

最新文章

  1. android推送如何推送不在线设备,推送系统从0到1(四):消息如何到达用户设备...
  2. jQuery插件开发中$.extend和$.fn.extend辨析
  3. java虚拟机之内存分配
  4. E1 PCM复用设备常见故障及处理方法
  5. 实现option上下移动_ES6原生实战Uploader工具类(从设计到实现)
  6. Sports Nutrition
  7. 解决Oracle错误ORA-15061一例
  8. Matlab除法结果取整
  9. ArcGIS拓扑检查教程
  10. ubuntu下怎样安装星际译王stardict和下载本地词典
  11. arduino 有源 蜂鸣器_Arduino控制蜂鸣器发声
  12. linux佳能打印机服务,Canon LBP2900打印机安装Linux驱动的经验:已在Deepin中成功
  13. 【Python】第2次作业:同符号数学运算
  14. 超简单集成华为HMS Scankit 扫码SDK实现扫一扫二维码
  15. Py之h5py:Python库之h5py库的简介、安装、使用方法详细攻略
  16. 轻松实现网页中通过链接跳转到QQ聊天界面,通过链接加QQ群,自动打开聊天对话框等等,包含电脑版和手机版的实现,示例部分Android和iOS的代码
  17. limited扫描仪 pfu_扫描一气呵成:PFU新款扫描仪赏析
  18. 铿锵玫瑰回来了 男足还是臭脚吗
  19. 计算机二级Python大题
  20. 程序人生 - DCT、AT、CVT 到底哪个好?

热门文章

  1. GSVA:pathway级别的差异分析
  2. IDEA 出现 Exception in thread main java.lang.OutOfMemoryError: Java heap space 解决方式
  3. 小虫记之iptables
  4. 电阻应变片式测力传感器弹性体设计要求
  5. 用vim和Markdown, 将MySQL导出的备份转换为HTML格式的数据字典
  6. [IOS APP]小豆子幽默丛书
  7. NMS by Representative Region: Towards Crowded Pedestrian Detection by Proposal Pairing
  8. 质量体系建设——质量sense
  9. 什么是UML,UML类图
  10. mes java_MES项目简单总结(技术篇)