如何获得最新的太阳神三国杀 自己Qt编译
太阳神三国杀,是一个基于C++ QT GUI框架的三国杀非官方开源软件,开发者:Moligaloo(开发者网站:http://mogara.org/)。可以在它上面体验一些不同的模式,尤其可以体验一些在测试服上运行,但却还未上线的新武将。相信有些小伙伴发现贴吧里的太阳神三国杀久久不更新。所谓自己动手丰衣足食,小编下面跟大家一步一步讲述如何获得与github上代码同步(也就是最新版)的太阳神三国杀
工具/原料
- Qsanguosha源码包、Qt运行库、SWIG。
步骤一:下载 所需文件
- 1
在github上下载:https://github.com/Mogara/QSanguosha-v2 下载后的安装包如果无后缀名,就手动添加 ".zip"后缀名。
- 2
下载 SWIG:http://sourceforge.net/projects/swig/files/swigwin/
- 3
下载 Qt运行库:Qt官网 http://www.qt.io/download-open-source/ 点击“View All Downloads”,然后选择“MinGW”版本 下载。
下载后安装Qt.
END
步骤2:合并安装包
- 1
解压 SWIG,将其中文件放入 Qsanguosha 源码文件夹下 tools\swig\中,确保 tools\swig\swig.exe 存在。(通过创建文件夹,改名等方式可做到)
END
步骤3:编译 Qt
- 1
运行“Qt Creator”,打开 *.pro 文件--->设置项目为 “Release”--->查看 构建目录,记下位置--->点击“锤子”图标,开始构建。
- 2
过了一会儿,显示如图,则编译成功。将 构建目录中的 "Qsanguosha.exe"放到源码目录(本文中的源码目录:QSanguosha-v2-master)下。
END
步骤4:添加库文件
- 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:开始游戏吧
- END
注意事项
- 步骤4中编译Qt时,父目录和子目录都不应该带有 中文,不然就会编译失败。
- 小编根据 mogara官网的官方文档(http://mogara.org/build-tutorial/),摸索并编译成功的。如有问题,欢迎讨论~~~
FROM: http://jingyan.baidu.com/article/6f2f55a15d28c9b5b83e6c5c.html
如何获得最新的太阳神三国杀 自己Qt编译相关推荐
- vs2008编译QT开源项目--太阳神三国杀源码分析(一) 项目编译及整体分析
请参看 http://tieba.baidu.com/f?kz=1508964881 按照上面的网址教程,下载三国杀源码,swig工具,并下载最新的QT4.8.2 for vs2008.我本机已经安装 ...
- Mac下编译太阳神三国杀源码
Mac系统版本是10.13.2,Qt版本是5.11,参考官方博文:太阳神三国杀 Mac 版构建指南 安装Qt5 下载最新的Qt5安装包qt-opensource-mac-x64-5.11.0.dmg, ...
- 太阳神三国杀学习第一步--编译并运行(qt5.7.0+vs2015)
起因: 很早就想寻找一个开源的c++项目进行学习,也在很早就发现了太阳神三国杀这个项目,但是之前在github中下载后总是草草编译一直没有编译成功过,最近又重燃斗志决定深入研究一下. 分析应该 ...
- 记一次太阳神三国杀的编译
记一次太阳神三国杀的编译 这是一次学习太阳神三国杀的编译方法,奈何本人技术不大行,如有错误或者不周到的地方还请指出 以下的经验都是我自己遇到的问题,如果你也遇到了一样问题希望对你有所帮助 太阳神三国杀 ...
- qt编译太阳神三国杀
qt编译太阳神三国杀 编译前置条件 qt环境本文环系统包括win10(qt5.14),deepinv15(qt5.9.9) g++编译,本文win10采用的是mingw64编译器 1.下载源码gith ...
- vs2008编译QT开源项目--太阳神三国杀源码分析(四) 动画
太阳神三国杀中,每当玩家出杀或吃桃子时,就会有一个动画效果,使界面非常生动绚丽.现在我们就分析一下QT中动画的原理,及实现方式,这里我们只分析吃桃子时的动画效果实现.由于三国杀有多个在线玩家同时游戏, ...
- vs2008编译QT开源项目--太阳神三国杀源码分析(三) 皮肤
太阳神三国杀的界面很绚丽,界面上按钮的图标,鼠标移入移出时图标的变化,日志和聊天Widget的边框和半透明等效果,既可以通过代码来控制,也可以使用皮肤文件qss进行控制.下面我们分析一下三国杀的qss ...
- 太阳神三国杀(一),c++与lua交互
c++与lua互相调用(内嵌式) 1.下载lua官网 2.解压 tar-zxvf 3.将源码导入项目里面,去掉lua.c和luac.c里面的main方法,在使用之前创建一个lua.hpp文件,作为后面 ...
- 开源项目-太阳神三国杀-QT4编译教程
待更中 转载于:https://www.cnblogs.com/sinpener/p/10734692.html
最新文章
- android推送如何推送不在线设备,推送系统从0到1(四):消息如何到达用户设备...
- jQuery插件开发中$.extend和$.fn.extend辨析
- java虚拟机之内存分配
- E1 PCM复用设备常见故障及处理方法
- 实现option上下移动_ES6原生实战Uploader工具类(从设计到实现)
- Sports Nutrition
- 解决Oracle错误ORA-15061一例
- Matlab除法结果取整
- ArcGIS拓扑检查教程
- ubuntu下怎样安装星际译王stardict和下载本地词典
- arduino 有源 蜂鸣器_Arduino控制蜂鸣器发声
- linux佳能打印机服务,Canon LBP2900打印机安装Linux驱动的经验:已在Deepin中成功
- 【Python】第2次作业:同符号数学运算
- 超简单集成华为HMS Scankit 扫码SDK实现扫一扫二维码
- Py之h5py:Python库之h5py库的简介、安装、使用方法详细攻略
- 轻松实现网页中通过链接跳转到QQ聊天界面,通过链接加QQ群,自动打开聊天对话框等等,包含电脑版和手机版的实现,示例部分Android和iOS的代码
- limited扫描仪 pfu_扫描一气呵成:PFU新款扫描仪赏析
- 铿锵玫瑰回来了 男足还是臭脚吗
- 计算机二级Python大题
- 程序人生 - DCT、AT、CVT 到底哪个好?
热门文章
- GSVA:pathway级别的差异分析
- IDEA 出现 Exception in thread main java.lang.OutOfMemoryError: Java heap space 解决方式
- 小虫记之iptables
- 电阻应变片式测力传感器弹性体设计要求
- 用vim和Markdown, 将MySQL导出的备份转换为HTML格式的数据字典
- [IOS APP]小豆子幽默丛书
- NMS by Representative Region: Towards Crowded Pedestrian Detection by Proposal Pairing
- 质量体系建设——质量sense
- 什么是UML,UML类图
- mes java_MES项目简单总结(技术篇)