Presentation is loading. Please wait.

Presentation is loading. Please wait.

如何在VC环境下 安装开发包 ----以EasyX举例.

Similar presentations


Presentation on theme: "如何在VC环境下 安装开发包 ----以EasyX举例."— Presentation transcript:

1 如何在VC环境下 安装开发包 ----以EasyX举例

2 EasyX是一个基于Windows窗口的图形库,模仿Borland公司在DOS下的开发工具Turbo C/Borland C++中的BGI图形库开发,并作了扩展。 EasyX官方网站: 压缩包 ├ include <文件夹> │ ├ easyx.h // 头文件 │ └ graphics.h // 头文件(模拟 BGI 绘图库) ├ lib <文件夹> │ ├ amd64 <文件夹> │ │ ├ easyx.lib // VC2008 ~ 2013 MBCS 库文件(x64) │ │ └ easyxw.lib // VC2008 ~ 2013 Unicode 库文件(x64) │ ├ easyx6.lib // VC6 MBCS 库文件 │ ├ easyxw6.lib // VC6 Unicode 库文件 │ ├ easyx.lib // VC2008 ~ 2013 MBCS 库文件(x86) │ └ easyxw.lib // VC2008 ~ 2013 Unicode 库文件(x86) ├ EasyX_Help.chm // 帮助文件 └ Setup.hta // 安装程序

3 如果有安装程序setup. exe,则直接执行。 EasyX安装方法 一、自动安装 先将下载的压缩包解压缩,然后执行 Setup
如果有安装程序setup.exe,则直接执行。 EasyX安装方法 一、自动安装 先将下载的压缩包解压缩,然后执行 Setup.hta,并跟随提示安装。 安装程序会检测您已经安装的 VC 版本,并根据您的选择将对应的 .h 和 .lib 文件安装至 VC 的 include 和 lib 文件夹内。安装程序不会修改注册表或者您本机的任何文件。

4 二、手动安装 先将下载的压缩包解压缩,然后将include和lib拷贝到合适的文件夹(例如D:\EasyX)。 D:\EasyX ├ include <文件夹> └ lib <文件夹> 然后修改 VC 中的 Lib 和 Include 的引用路径。

5 新建项目:

6 选择 “Visual C++”-“Win32”-“Win32控制台应用程序” 在名称处输入项目的名字 “VCTest02”

7 下一步

8 默认,完成

9 新建的项目

10 一、打开项目的属性

11 这里有两个地方可以添加路径(任选一个)

12 一个是VC++目录:(这里是系统的目录,添加后其他工程不需要再设置了) 在包含目录后添加“;D:\EasyX\include” $(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include;$(FrameworkSDKDir)\include;D:\EasyX\include 在库目录后添加“;D:\EasyX\lib” $(VCInstallDir)lib;$(VCInstallDir)atlmfc\lib;$(WindowsSdkDir)lib;$(FrameworkSDKDir)\lib; D:\EasyX\lib

13 另一个是C/C++里的附加包含目录和链接器里的附加库目录:(只针对当前工程有效) 在附加包含目录后添加“D:\EasyX\include”

14 在附加库目录后添加“D:\EasyX\lib”

15 // VCTest02. cpp : 定义控制台应用程序的入口点。 // #include "stdafx
// VCTest02.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <graphics.h> // 这样引用 EasyX 图形库 #include <conio.h> void main() { initgraph(640, 480); // 这里和 TC 略有区别 circle(100, 100, 60);// 画圆,圆心(100, 100),半径 60 _getch(); // 按任意键继续 closegraph(); // 关闭图形界面 }

16 执行结果


Download ppt "如何在VC环境下 安装开发包 ----以EasyX举例."

Similar presentations


Ads by Google