在visual C++6.0中安装EasyX开发包

本文介绍了一个名为EasyX的图形库,它使C语言初学者能够轻松地绘制基本图形并开发简单游戏,如俄罗斯方块和贪吃蛇。文章提供了EasyX的下载链接和安装指南,并建议安装Visual C++ 6.0以配合使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  当初在学校的时候,学习c语言,总是面对一个黑漆漆的屏,进行编译调试,学的时候感到索然无味。现在在这个开发包下,你可以绘制一些简单的图形。例如画线、圆、矩形及对图形的填充,对图片的处理等等。在这个平台上你可以轻松搭建起来许多小游戏(俄罗斯方块,贪吃蛇)。总之给初学者带来许多乐趣!

  进入正题,EasyX的开发包下载地址:http://www.easyx.cn/;点击打开链接

 

  安装这个软件之前最好,在pc上安装相关的c语言编译器。点击Setup.hta文件。自动会在当前的环境下找到匹配的编译器。

  

  在这里我已经安装了visual C++6.0,它会把Include文件和lib文件分别拷贝到VC 对应的 include 和 lib 文件夹内;如果不能识别,自己可以把这两个文件夹移到自己的编译器的安装目录下。

  安装就这么简单。开发包目录下有一个帮助文件档。你可以参考下。里面有非常多的例程供你来学习。



英文原版 Visual C++ 6.0 (注:VC6 没有发布“中文版”,只有第三方汉化版,英文版稳定性比较好。 汉化版 VC6 下载地址:http://dl.dbank.com/c037ksnqow ) 【特色】 1.安装绿色英文原版,解压即可用,支持 WinXP / Vista / Win7,包括 64 位也支持; 2. 在 win7 下使用 vc6 的步骤请参考:http://tieba.baidu.com/p/1106194392 ; 3. 集成 Visual Studio 6.0 SP6 补丁包; 4. 集成 OpenGL GLUT 库; (包括 glut.h、glut32.lib、glut32.dll、glext.h 四个文件) 5. 集成 EasyX_v20120304beta(graphics.h)库; (包括 graphics.h、graphics.lib、graphicsu.lib、EasyX_Help.chm 四个文件) 6. 集成 VC6_Setup(VC6 绿色工具集),可以修复系统中 VC6 存在的问题,还可以创建快捷方式、安装调试库等。 (包括 VC6_Setup.hta) 【安装步骤】 1. VC6 只能在系统中存在一份,继续之前,必须删除系统中已经安装的 VC6; 2. 将下载的压缩包解压缩; 3. 执行 VC6_Setup,打开 VC6 设置窗口; 4. 点“修复 VC6”修复其他 VC6 对系统造成的错误(新装系统无需执行这步,执行了也没问题); 5. 点“安装调试库”使 VC6 具备调试功能(如果安装失败,请手动拷贝 windir_system32 下面的所有文件到 WINDOWS\system32 文件夹); 6. 点“添加桌面快捷方式”在桌面创建 VC6 快捷方式。 【创建新程序】 1. 双击桌面“Visual C++ 6.0”图标,启动 Visual C++ 6.0; 2. 点菜单 File -> New...,Projects 选项卡选择 Win32 Console Application,Project name 写项目名称(例如 easyx),Location 选择项目位置,点 OK; 3. Step 1 of 1 选择“An empty project.”,点 Finish,在下一个窗口点 OK; 4. 至此,一个空的项目建立好。下面添加代码文件。 5. 点菜单 File -> New...,Files 选项卡选择 C++ Source File,File 栏目写文件名(例如 main.cpp),点 OK; 6. 在新打开的窗口中输入代码; 7. 按 F7 编译; 8. 按 Ctrl + F5 执行程序。 【代码示例 (graphics.h 绘图程序)】 #include <graphics.h> #include <conio.h> void main() { initgraph(640, 480); circle(320, 240, 50); // 画圆 line(230, 240, 410, 240); // 画线 line(320, 150, 320, 330); // 画线 getch(); closegraph(); } 【代码示例 (OpenGL 绘图程序)】 #include <GL/glut.h> // 函数功能:绘制一个正方形 void MyDisplay(void) { glClear(GL_COLOR_BUFFER_BIT); // 清除颜色 glRectf(-0.5f,-0.5f,0.5f,0.5f); // 绘制矩形 glFlush(); // 保证前面的OpenGL命令立即执行(而不是让它们在缓冲区中等待)。 } // 主程序 void main(int argc, char *argv[]) { glutInit(&argc;, argv); // 对GLUT进行初始化,这个函数必须在其它的GLUT使用之前调用一次。 glutInitDisplayMode(GLUT_RGB|GLUT_SINGLE); // 设置显示方式 glutInitWindowPosition(100, 100); // 设置窗口位置 glutInitWindowSize(400, 400); // 设置窗口大小 glutCreateWindow("My first OpenGL Program"); // 利用前面设置窗口的参数进行创建窗口,并设置窗口名称 glutDisplayFunc(&MyDisplay;); // 调用绘图函数 glutMainLoop(); // 消息等待 }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值