您的位置:首页 > 编程语言 > Qt开发

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

2016-04-17 10:14 519 查看
太阳神三国杀,是一个基于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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: