这是一段使用QT框架编写的C++语言实现的“欢乐斗地主”游戏源代码,为程序员提供了一个学习和参考的游戏开发实例。
开发环境平台:Windows;Qt是跨平台的,在其他平台上也可以使用。IDE推荐使用QtCreator。项目要求使用的Qt版本为5.10及以上,本项目实际采用了5.15.2版本,较低版本可能会遇到二进制资源文件(xxx.rcc)加载失败的问题。请勿使用 Qt6 版本(因为所用的多媒体类在该版本中已不存在)。编译套件推荐使用MinGW;理论上也可以选用MSVC 编译套件,但可能会出现乱码问题,请自行测试。
1.2 关于资源文件的部署:首先,在QtCreator 中打开项目文件 Landlords.pro 并进行编译以生成可执行程序。关于资源文件加载方法如下:
- 使用 QtCreator 启动程序时,将项目目录中的 resource.rcc 文件复制到 build 目录下即可(例如build-Landlords-Desktop_Qt_5_15_2_MinGW_32_bit-Debug)。
- 若直接双击.exe可执行文件启动程序,则需要将 project 目录下的 resource.rcc 文件放置在与.exe同级的目录中。
如果使用的是MSVC编译套件,资源文件应直接放在生成的可执行程序的相同目录下。