
在codeblocks中,可以通过集成EGE库,来实现C语言图形程序的编写,具体方式如下:
一、安装:
1、下载ege安装包;
2、将安装包解压;
3、把压缩包里include目录下所有文件,复制到编译器安装目录下的include目录内,例如D:\MinGW\include\;
4、把lib目旦卖誉录下对应编译器名目录下的文件,复制到编译器安装目录下的lib目录内,例如D:\MinGW\lib\。
二、建立工程:
只要第1步做好以后,其实已经安装好ege了,剩下的只是配置build option.
点击file-new-projects,选择Console application:
注意编程语言要选C++(不必担心写代码仍可以是C语言,只是库要求源代码文件要是CPP)
三、配置build option:
建立好工程以后,需要设置好链接选项.
1、点击project-build option:
2、切换到linker setting选项卡,添加-lgraphics -lgdi32 -limm32 -lmsimg32 -lole32 -loleaut32 -lwinmm -luuid -mwindows,模段这些链接选项。
3、点击Add,找到第一步编译器路径下的lib文件夹,添加libgraphics.a,libgdi32.a libimm32.a libmsimg32.a libole32.a liboleaut32.a libwinmm.a libuuid.a这8个文件(可以一次性全部添加,不必一次添加一个),
并在右边的other linker options写上 -mwindows。
添加完以后应该是(前面的路径取决于编译器安装目录):
四、 测试代码:
到此已经设置完毕。
将工程里的main.cpp文件的代码换成:
#include "graphics.h"int main(){
initgraph(640, 480) // 初始化为640*480大小的窗口配喊,这里和TC 略有区别
circle(200, 200, 100) // 画圆,圆心(200, 200),半径100
getch() // 等待用户按键,按任意键继续
closegraph() // 关闭图形界面
return 0
}
构建,并运行,运行结果如下:
方法/步骤1
打开Code::Blocks,编写程序代码。然后保存,编译程序。通过之后,先运行程序,发现得不到正确结果时,再开始调试程序。
2
设局灶置断点。最简单直接的办法是在你想设置断点的那一行的行数右侧的浅灰色区域单击鼠标左键即可。如图所示:
设置完断点之后的效果图是:
3
开始调试。点击编辑栏的红色按钮。如图:
4
可能会出现这样的提示,不用关心,直接点击yes就行。
5
一般来说,当你完成上面的步骤之后会出现这样的观察窗口:
这是调试的观察窗口,可以通过这个窗口观察整个程序的任何值的变化情况。
6
如果你看不到这个这个窗口,也可以自己打开。点击编辑菜单区域的“Debugging window”,也就是如图按钮:
7
选择下拉列表的“watches”,便可以调出watch窗口。
8
接下来是一旦渗步一步地运行程序,单步运行,跳入函数运行,跳出函数等的运行按钮如下图指示所示:
9
查看变量值。在调试过程中,如果想查看变量的值,可以在watch窗口的空白一模腊脊栏双击,然后填写变量名,回车
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)