codeblock c语言图形库,C语言入门项目——扫雷游戏(ege图形库+codeblocks)

本文介绍了如何利用C语言和ege图形库在CodeBlocks上开发扫雷游戏。首先讲解了ege库导入CodeBlocks的步骤,包括将库文件放入相应目录和设置链接器选项。然后提供了扫雷游戏的源代码,涉及雷区初始化、绘制函数、游戏逻辑及ege库中的关键函数,如图像加载、鼠标事件处理和音乐播放等。
摘要由CSDN通过智能技术生成

扫雷游戏适合C练手,会C基本语法就可以尝试。需要导入ege图形库(文章后半部分写了ege如何导入codeblocks,以及我用到的ege函数)

一、先介绍如何将ege图形库导入codeblocks:

1、下载codeblocks

2、下载ege图形库的文件包 官方网址:ege图形库主站

(1)打开下载好的压缩包,找到ege文件夹中的include中的内容。d726e90d8df7333d38fba63abb9edadf.png

5c9e0f394565529303b2d4b2303450e0.png

将ege中include中的上述六个文件复制粘贴到codeblocks的include中。

93435f9fe845e411768d9a0cb5b35e24.png

(2)和上面(1)的操作相同,把ege文件夹中的lib中的内容复制粘贴到codeblocks的lib中。

3413ab990b0407475a4153071d596255.png

注意:如果在有出现有64位的和32位的mingw,应选32位的,因为ege库本身是32位,添加64的会报错。3796f226558e9e3da2b0a776f3a32e9f.png

(3)点开codeblock,新建一个C++project,点击project---->build options---->选linker setting---->在link libraries中点add---->点打开文件夹的那个图标---->进入lib文件夹后,把这8个添加进去:"libgraphics.a""libgdi32.a" "libimm32.a" "libmsimg32.a""libole32.a" "liboleaut32.a" "libwinmm.a""libuuid.a"

添加完成后点ok。

二、扫雷游戏源代码:

//头文件

#include #include //图形库

//#pragma comment(lib,"winmm.lib")

using namespace std;

#define ROW 15 //行

#d

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值