说明成果计算机cpl-lab_第1页
说明成果计算机cpl-lab_第2页
说明成果计算机cpl-lab_第3页
说明成果计算机cpl-lab_第4页
说明成果计算机cpl-lab_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Instructor:Associate Prof. Cui Yidong C Programming LanguageLab 1: Developing tools2022/7/181实验目的掌握Visual C+ 2008 编程环境的基本使用方法;掌握如何在Visual C+ 2008 编程环境下为工程引入第三方库。2022/7/182实验内容熟悉VC2008的界面创建新的工程完成“Hello World”工程创建“Adder”工程添加第三方库2022/7/183VC界面简介2022/7/184代码编辑窗工程管理器2. 创建新的工程(1)-概述VC 2005+之后的工程管理与VC98不同每

2、个工程(Project)都隶属于一个解决方案(Solution)工程:是C程序及相关资源的集合,能够生成一个独立功能的组件解决方案:一个或者多个工程的组合,共同完成某个复杂的工作方法1: 直接创建工程,VC自动创建工程所隶属的解决方案方法2: 先创建空的解决方案,再添加工程2022/7/1852. 创建新的工程(2)-创建空的解决方案在硬盘上创建目录【Example】VC的菜单:【文件】【新建】【项目】在弹出的对话框中如右图所示选择;在【位置】处,选中存放方案的文件夹在【名称】处,填上解决方案的名字2022/7/1862. 创建新的工程(3)-添加新工程随后,我们将在Lab01这个解决方案中添

3、加新项目VC的菜单:【文件】【新建】【项目】在弹出的对话框中按右图选择在【名称】处,填上新工程的名字2022/7/1872. 创建新的工程(4)Lab01解决方案中的HelloWorld工程在“解决方案资源管理器”中如下图所示2022/7/1883. HelloWorld工程(1)新创建的“HelloWorld”工程是空的,我们需要在其中加入C程序文件在“解决方案管理器”中:右键单击【源文件】在弹出菜单中选择【添加】【新建项】当然,也可以通过VC2008的菜单【文件】【新建】【文件】来添加2022/7/1893. HelloWorld工程(2)续上一步,在弹出的对话框中选择【代码】【C+文件】

4、在【名称】后的编辑框中填入“HelloWorld.c”特别注意:编辑框中的文件名必须以“.c”结尾!否则,VC会把你的程序当作C+代码!2022/7/18103. HelloWorld工程(2)键入如下图所示代码注意:大小写字符全部都是半角2022/7/18113. HelloWorld工程(3)输入代码之后,我们将使用vc编译这些代码VC菜单:【生成】【生成HelloWorld】,随后vc开始编译编译结束后,如果没有错误,则在vc下方的“输出”窗口中显示成功信息2022/7/18123. HelloWorld工程(4)随后执行程序,看看结果:选择vc的菜单:【调试】【开始执行(不调试)】(也

5、可以直接按快捷键 Ctrl+F5)随后出现一个控制台窗口(如下图)如果选择vc的菜单:【调试】【启动调试】,则下图所示的控制台窗口则会一闪而过,因此,只有在调试程序的bug时,才使用这种方法运行程序。附加:在Lab01解决方案的硬盘文件夹中,找找“HelloWorld.exe”在什么地方?2022/7/18134. 创建“Adder”工程(1)参考“HelloWorld”工程的创建方法,在“Lab01”解决方案中添加新工程“Adder”在“Adder”工程的源代码中创建“Adder.c”文件,“Adder.c”的内容如下/* This program reads in two numbers,

6、 adds them together, and prints the sum. */#include simpio.hmain() int n1, n2, total;printf(This program adds two numbers.n);printf(1st number? );n1 = GetInteger();printf(2nd number? );n2 = GetInteger();total = n1 + n2;printf(The total is %d.n, total);2022/7/18144. 创建“Adder”工程(2)编译 “Adder”工程,看看会出现什么

7、问题?原来,是我们所使用的第三方库没有加到工程中!2022/7/18154. 创建“Adder”工程(3)-调整解决方案的默认工程当一个解决方案中存在多个工程时,某个工程会成为默认工程,有时我们需要修改默认工程在vc解决方案管理器中:右键单击【解决方案“Lab01”】【属性】在弹出的对话框中按下图选择2022/7/18165. 添加第三方库(1)目的Cpl course use the Library provided by Eric S. RobertsSetup vc2008 to utilize the Library2 ways:Add the original source code

8、s of Erics Library into your project;Build the Lib, Change vc2008s settings so that VC2008 can recognize the lib2022/7/18175. 添加第三方库(2)将 cpl-ASC-lib.zip 解压缩到“Example”目录下面ASC目录中包含三个子目录Include目录中是头文件Lib 目录中是编译之后生成的库文件Source目录中是所有相关的源代码,包括头文件和C文件2022/7/18185. 添加第三方库(3) Way 1st:1.创建工程Adder2.将Eric的源文件(即s

9、ource目录下的*.h,*.c)拷贝到Adder目录下3.将这些文件加入到Adder工程中在解决方案管理器中右键单击Adder工程的【头文件】在弹出菜单中选择【添加】【现有项】选中所有的“.h”文件同样处理所有的“.c”文件(除了Adder.c)2022/7/18195. 添加第三方库(4) -Way 2ndVC菜单:【工具】【选项】,弹出对话框对话框中:【包含文件】内容的目录新增加一项,填入ASCinclude目录所在位置2022/7/18205. 添加第三方库(5) -Way 2nd续上,对话框中:【库文件】内容的目录新增加一项,填入ASClib目录所在位置2022/7/18215. 添加第三方库(6) -Way 2nd随后需要修改“Adder”工程的属性在“解决方案资源管理器”中,右键单击【Adder】,在弹出窗口中选择【属性】,在弹出的对话框中,按下图选择。点击【附加依赖项】右侧的按钮2022/7/18225. 添加第三方库(7) -Way 2nd在【附加依赖项】中添加: asc.lib2022/7/18236. 编译Adder工程添加ASC库之后,再次编译Adder工程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论