如何在Visual C++ 60 环境中建立Win32 控制台工程免费.docx

上传人:b****8 文档编号:9148433 上传时间:2023-05-17 格式:DOCX 页数:22 大小:1.76MB
下载 相关 举报
如何在Visual C++ 60 环境中建立Win32 控制台工程免费.docx_第1页
第1页 / 共22页
如何在Visual C++ 60 环境中建立Win32 控制台工程免费.docx_第2页
第2页 / 共22页
如何在Visual C++ 60 环境中建立Win32 控制台工程免费.docx_第3页
第3页 / 共22页
如何在Visual C++ 60 环境中建立Win32 控制台工程免费.docx_第4页
第4页 / 共22页
如何在Visual C++ 60 环境中建立Win32 控制台工程免费.docx_第5页
第5页 / 共22页
如何在Visual C++ 60 环境中建立Win32 控制台工程免费.docx_第6页
第6页 / 共22页
如何在Visual C++ 60 环境中建立Win32 控制台工程免费.docx_第7页
第7页 / 共22页
如何在Visual C++ 60 环境中建立Win32 控制台工程免费.docx_第8页
第8页 / 共22页
如何在Visual C++ 60 环境中建立Win32 控制台工程免费.docx_第9页
第9页 / 共22页
如何在Visual C++ 60 环境中建立Win32 控制台工程免费.docx_第10页
第10页 / 共22页
如何在Visual C++ 60 环境中建立Win32 控制台工程免费.docx_第11页
第11页 / 共22页
如何在Visual C++ 60 环境中建立Win32 控制台工程免费.docx_第12页
第12页 / 共22页
如何在Visual C++ 60 环境中建立Win32 控制台工程免费.docx_第13页
第13页 / 共22页
如何在Visual C++ 60 环境中建立Win32 控制台工程免费.docx_第14页
第14页 / 共22页
如何在Visual C++ 60 环境中建立Win32 控制台工程免费.docx_第15页
第15页 / 共22页
如何在Visual C++ 60 环境中建立Win32 控制台工程免费.docx_第16页
第16页 / 共22页
如何在Visual C++ 60 环境中建立Win32 控制台工程免费.docx_第17页
第17页 / 共22页
如何在Visual C++ 60 环境中建立Win32 控制台工程免费.docx_第18页
第18页 / 共22页
如何在Visual C++ 60 环境中建立Win32 控制台工程免费.docx_第19页
第19页 / 共22页
如何在Visual C++ 60 环境中建立Win32 控制台工程免费.docx_第20页
第20页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

如何在Visual C++ 60 环境中建立Win32 控制台工程免费.docx

《如何在Visual C++ 60 环境中建立Win32 控制台工程免费.docx》由会员分享,可在线阅读,更多相关《如何在Visual C++ 60 环境中建立Win32 控制台工程免费.docx(22页珍藏版)》请在冰点文库上搜索。

如何在Visual C++ 60 环境中建立Win32 控制台工程免费.docx

如何在VisualC++60环境中建立Win32控制台工程免费

更多共享就在:

个人整理,没有版权,欢迎共享

---avbbtv

如何在VisualC++6.0环境中建立Win32控制台工程

桂林电子科技大学

教学实践部

波仔

303020983@

2012/3/30

本文主要介绍如何在VisualC++6.0环境中建立Win32控制台工程(Win32

ConsoleApplication)。

本文适用读者为初步接触C语言程序设计的同学。

VisualC++6.0可用于简单的C语言程序设计,对于绝大多数初步接触C语言

程序设计的同学而言,VisualC++6.0虽然其界面友好,但是其功能之强大,以至

于对于初次接触该工具的同学而言,往往显得不知所措。

本文除了介绍如何在该工具中建立Win32控制台工程外,还对在建立其他

类型工程,进行C语言编译或链接而产生的错误进行了简要介绍。

主要目的还是

侧重于同学们对于VisualC++6.0工具的简要了解。

在阅读下述文章前,你应该在你的电脑上正确的安装了VisualC++6.0开发

工具。

在本文中,所有内容介绍均基于英文版VisualC++6.0。

通过开始菜单或桌面快捷方式,可打开VisualC++6.0开发工具。

图1所示

为VisualC++6.0开发工具的界面。

VisualC++6.0开发工具界面可划分为如下几个区域:

u菜单栏:

菜单栏包含所有能进行操作的功能,包括建立项目工程,对源代码

编辑、格式化,对开发项目进行调试、配置等功能,以及对VC集成开发环

境进行配置等功能;

u工具栏:

工具栏(又可细分为编辑工具栏,编译工具栏)主要包含便于项目开

发人员对项目代码进行编辑、编译及调试等功能;

u工程空间(亦可称工作空间):

工作空间视图区包含了显示与当前活动工作空

间(ActiveWorkspace)相关的类(C++中的内容,可不做了解)、文件(Files,包括

源文件和头文件等)、资源(Resources)等组织视图,方便项目开发者组织及管

理当前活动工作空间。

u代码编辑区:

代码编辑区是进行C语言(也可以是其他语言)源程序输入的区

域,它是一个多文件视图区,可对多个源程序进行编辑。

u输出窗口:

输出窗口在项目开发者进行编译、链接操作时提示其操作结果,

如果在上述两个操作中发现错误(包括编译错误、链接错误),编译系统会在

该窗口中给出错误的具体信息,以便于项目开发人员进行修改。

注:

以上对于各窗口或菜单的命名均是本人根据其英文原意翻译而来,并不

能保证该工具中文版中相应窗口或菜单的中文翻译一致。

图1VisualC++6.0开发工具界面

在启动VisualC++6.0后,其代码编辑区、工作空间等均处于灰色、不可用

状态,如图2所示。

用VisualC++6.0进行C语言程序设计,首先需要建立一个C语言程序设计

的工程,在VisualC++6.0中Win32ConsoleApplication(在本文中Win32Console

Application、Win32控制台程序(工程)、Win32命令行程序(工程)均为相同工程,

在本文中不再进行区分,请同学们注意)类型非常适合进行纯C语言程序设计(纯

C语言程序设计指在使用VisualC++6.0时,只要掌握C语言的语法规则就能进行

C语言程序设计,并且不依赖于与Windows程序设计相关知识,关于Windows

程序设计,同学们可以查阅相关资料,在此不再对其进行介绍)。

通过菜单栏“File”菜单中的“New”子菜单,可调出创建工程所需的窗口

界面(亦可通过快捷键Ctrl+N调出该窗口),如图3所示。

在调出的创建工程窗

口中,包含四个标签页(Label),它们分别为Files(中文版VisualC++6.0可能为文

件)标签页、Projects(中文版VisualC++6.0可能为为工程)标签页、Workspaces标

签页、OtherDocuments标签页。

这四个标签页分别包含可用于创建的文件或工

程或文档的类型,其中与本文介绍内容相关的标签页包括Files标签页、Projects

标签页。

图2VisualC++6.0开发工具初始界面

Projects标签页包含了,用VisualC++6.0能进行开发的工程或程序类型。

图3中,我们选择新建Win32ConsoleApplication。

需要用鼠标选择“Win32Console

Application”列表项,选中后,该列表项背景会被蓝色高亮显示,如图3所示。

选中“Win32ConsoleApplication”列表项后,需要在ProjectName文本框中,

输入需要新建的工程名,这里假设对该工程命名为Project_1。

在Location文本框中,需要选择新建的Project_1工程所要保存在计算机磁

盘中的相应位置,默认不改变则会被保存至VisualC++6.0安装目录中的

MyProjects目录中(假设在你的电脑中VisualC++6.0被默认安装至C盘,则Visual

C++6.0安装目录应该为:

C:

\ProgramFiles\MicrosoftVisualStudio,则工程会被

默认保存至:

C:

\ProgramFiles\MicrosoftVisualStudio\MyProjects\目录下,初学

者常常忘了修改工程保存的路径,因此常出现退出VisualC++6.0后,在计算机

磁盘中找不到其新建的工程对应的目录,这时不妨在上述默认目录下查找)。

在对工程进行命名及选择工程的保存路径后,可点击OK按钮进行确认。

图3VisualC++6.0新建工程窗口

点击新建工程窗口中的OK按钮后,会弹出如图4所示的工程类型选择窗口。

该窗口提示开发者可选择创建的控制台应用程序的类型。

包括Anemptyproject、

Asimpleapplication、A“Hello,World!

”application以及Anapplicationthatsupports

MFC四个类型。

值得注意的是,这四个类型的工程是对于控制台工程而言,其中

有何不同,同学们可以查阅相关资料,在此不再进行介绍。

在该类型选择窗口中,

需要选择第一项Anemptyproject。

选择后,点击Finish,则会弹出如图5所示

的确认窗口。

图4新建工程类型选择窗口

信息确认窗口,主要列举了开发者创建工程的类型的详细信息,以便开发者

确认创建工程过程是否出现错误(例如是否工程类型是否选择正确等)。

在本文中,

我们创建了Win32ConsoleApplication,并选择了Anemptyproject。

因此在信息

确认窗口列举了,所要创建的工程的信息。

点击OK按钮,则可完成新建Win32

ConsoleApplication的所有步骤。

这时,VisualC++6.0开发工具界面如图6所示。

图5新建工程信息确认窗口

请仔细观察图6与图2及图1的区别。

请注意与图2不同之处在于,图6

表示的是在新建一个Win32ConsoleApplication后,图6中所示的工程空间(工作

空间)、编译工具栏均处于可用状态。

工作空间出现两个标签页,一个为

ClassView(类视图)标签页、一个为FileView(文件视图)标签页。

ClassView标签页

显示与该新建工程(在本文中是Project_1)相关的类信息(C++相关知识)、函数信息

等内容;FileView标签页则显示与新建工程相关的文件信息,包括SourceFiles(源

文件)、HeaderFiles(头文件)、ResourceFiles(资源文件、与纯C语言程序设计无太

多联系,不再过多介绍)等信息。

与工作空间可用状态类似,编译工具栏也处于

可用状态。

然而,如果试图编译该工程则不会得到任何有效输出(这里指的“输

出”是指编译及连接过程的输出,具体而言,指生成可执行目标代码)。

然而与

图1相比较,在图6中,其代码编辑区仍然不可用。

因此这需要新建一个C源文

件。

图6新建工程后的VisualC++6.0开发工具界面

在介绍如何新建C源文件前,有必要解释下在上述步骤中建立的Win32

ConsoleApplication所对应的工程目录中包含的相应文件。

在上述步骤中,如图3

所示,建立新工程时,曾使用Project_1对其进行命名。

此外,该新建工程的保

存路径,在本例中为:

E:

\xgqin\2010-2011\C_Project_Experiment_A\source_code(注

意路径不区分大小写)。

VisualC++6.0在新建一个工程后,会在其所指定保存的

路径中以该工程名在新建一个文件夹。

而与该工程相关的文件则会保存至该文件

夹中。

图7工程建立后在计算机磁盘中所对应的目录

进入以新建的工程名进行命名的文件夹后,如图8所示,可发现存在以下几

个文件和目录:

uProject_1.dsp文件:

这是一个文本格式的文件(你可以使用记事本等软件打

开,但建议不要这样做,不要对这个文件进行更改),其主要包含于该工程相

关的编译链接等信息;

uProject_1.dsw文件:

VisualC++6.0开发环境生成的WorkSpace文件,用来把

多个工程组织到一个WorkSpace中。

可以在文件管理器中双击该文件,则可

启动VisualC++6.0,并在VisualC++6.0中打开该工程;

uProject_1.ncb文件:

NCB是“NoCompileBrowser”的缩写,其中存放了供

ClassView、WizardBar和ComponentGallery使用的信息,由VC开发环境自

动生成。

无编译浏览文件。

当自动完成功能出问题时可删除该文件。

编译工

程后会自动生成。

uProject_1.opt文件:

VisualC++6.0开发环境自动生成的用来存放WorkSpace

中各种选项的文件。

工程关于开发环境的参数文件。

如工具条位置信息等。

uDebug目录:

用于存放以Debug模式进行编译的中间文件、目标文件以及可

执行代码等相关文件信息。

注:

以上描述参考了

所指向的文章,作者具体不详。

图8VisualC++6.0创建工程时所创建的与工程相关的文件

为了能进行C源代码编辑,还需在新建的工程中创建一个C源文件。

要新建

一个C源文件可选择“File”菜单的“New”子菜单,这时会弹出新建文件窗口,

如图9所示。

图9VisualC++6.0新建文件窗口

VisualC++6.0新建文件窗口与其新建工程窗口为同一窗口,只不过新建文件

时选择的是“Files”标签页,而新建工程时则是选择的是“Projects”标签页。

调出新建文件窗口后,需要选择要新建的文件类型,这时选择“C++SourceFile”。

选中后该项会被蓝色背景高亮显示。

请把“Addtoproject”选项框选中,这样会

将需要新建的C源文件加入到你的工程中,否则新建的文件不会在你的工程中显

示。

在“File”文件名编辑框内,输入需要新建的文件名,在图9中,以main

对该C文件进行命名。

“Location”编辑框内可不做修改,默认将会把新建的C

源文件保存至该工程的目录中。

所有选项设置好后,单击“OK”按钮则可完成C

源文件的新建(新建操作完成后,可观察工程所在目录,看是否有以main进行命

名的文件,注意该文件的后缀名默认为.CPP,这时C++(CPlusPlus)源文件的缩写)。

这时VisualC++6.0开发工具界面显示如图10所示。

在完成C源程序编辑后,可进行C源程序的编译和链接操作。

此时需要认识

与编译和链接相关的菜单或工具栏,如图11所示为进行C源程序的编译和链接

所涉及的菜单和工具栏。

图10完成建立工程及C源文件后VisualC++6.0开发工具所呈现的界面

首先介绍“Build”(编译链接)菜单,该菜单经常使用的子菜单包括如下所示:

uCompile***.cpp:

Comile(编译)菜单,负责编译当前源文件。

在本例中,如果

点击该子菜单,则将编译main.cpp文件。

注意将一个源文件编译后将生成与

其对应的目标文件(或称为中间文件、IntermediateFile、亦即obj文件),目

标文件不可运行。

此外还可通过快捷键Ctrl+F7直接调用该编译功能;

uBuild***.exe:

Build(组建)菜单,负责将当前工程中所有相关文件(包含C源

文件、H头文件等),经过编译、链接等过程生成以工程名进行命名的可执行

代码(亦即exe文件)。

注意该菜单包含了Compile(编译)操作,但如果在调用

该菜单前,先调用了Compile(编译)菜单,则该菜单仅仅会执行链接操作。

uRebuildAll:

RebuildAll(重编译)菜单,将首先清除已存在的编译和链接过程的

输出(亦即obj及exe等文件),然后重新执行编译链接等操作;

uClean:

Clean(清除)菜单,将把已存在已存在的编译和链接过程的输出(亦即

obj及exe等文件)清除;

uStartDebug:

StartDebug(开始调试)菜单,用于程序的调试,将会在后续内容

中详细介绍;

uExecute***.exe:

Execute(执行)菜单,在编译链接操作成功后,可执行编译链

接输出的exe程序。

其中***表示当前工程名。

注:

以上与编译链接相关的输出文件均保存于Debug目录下。

图11与编译链接相关的菜单和工具栏

除了可在“Build”菜单中调用相应子菜单对工程进行编译链接等操作外,还

可使用编译工具栏中的“BuildMiniBar”(编译微型栏)对工程进行编译链接。

图11所示,下面列举该编译微型栏的相关工具按钮(从左至右):

uCompile:

编译工具按钮,与“Build”菜单中的“Compile***.cpp”子菜单相同功能,

可通过快捷键Ctrl+F7调用;

uBuild:

组建工具按钮,与“Build”菜单中的“Build***.exe”子菜单相同功能,可通过

快捷键F7调用;

uStopBuild:

停止组建工具按钮,可用于停止当前正在进行组建的操作,不经常使用;

uExecuteProgram:

执行程序工具按钮,与“Build”菜单中的“Execute***.exe”子菜单

相同功能,可通过快捷键Ctrl+F5调用;

uGo:

执行工具按钮,在源程序没有设置Breakpoint(断点)的情况下,与ExecuteProgram

工具按钮具有相同功能;如果源程序设置了断点,则会开始调试程序;将会在后续内容

中详细介绍;

uInsert/RemoveBreakpoint:

插入、删除断点,用于在源程序中插入或删除断点,用于程

序的调试,将会在后续内容中详细介绍,可通过快捷键F9调用;

注:

如果在工具栏中找不到编译微型栏,一般情况是该编译微型栏被关闭,

可在工具栏右侧空白处,右击鼠标,在弹出的菜单中,选择“BuildMiniBar”即

可将该微型栏显示在工具栏中。

介绍了与编译链接相关的菜单和工具栏后,在已新建的工程中以一个简单的

C程序作为例子,简要介绍编译和链接过程。

表1简单的Helloworld源程序

/*程序中不要用中文,以免不能正常现显示,程序运行后,按任意键退出

HELLO.C--在屏幕输出Hello,world字符串*/

#include"stdio.h"/*包含输入输出标注库函数*/

#include"conio.h"/*使用getch()函数,需要包含该头文件*/

intmain()

{

printf("Hello,world\n");

getch();/*功能是停留在显示界面,按任意键后就退出运行状态*/

return0;

}

在代码编辑区内输入表1中的代码,并单击编译微型栏中的“Compile”(编

译)工具按钮后,编译输出信息会在输出窗口中显示,如图12所示。

如果源代码

存在语法错误,则在编译输出信息中会给出,否则会显示如图12中输出窗口中

的内容。

图12中的编译输出信息表明,VisualC++6.0成功将main.cpp源程序编

译为main.obj目标文件,整个编译操作没有发现main.cpp源文件存在语法错误

或警告(语法错误指违反C语言语法规则,警告则可能是由于类型转换或变量为

初始化所可能引发的“错误”)。

如果经过编译操作后,VisualC++6.0没有提示存在语法错误或警告,则可单

击编译微型栏中的“Build”(组建)工具按钮,对当前工程(即Project_1)进行组建

操作(若在进行组建操作前,进行了编译操作,则组建操作仅包含链接操作)。

击组建操作后,在输出窗口会给出组建操作输出的具体信息,如图13所示。

出窗口给出组建操作的输出信息,表明组建操作仅仅进行了链接操作,且其整个

操作过程没有发现错误或警告,输出产物为以工程名进行命名的可执行文件

Project_1.exe。

在成功进行编译和组建操作后,VisualC++6.0已成功将新建的Win32

ConsoleApplication工程Project_1生成Project_1.exe可执行文件。

这时,可运行

该可执行文件,以判断程序运行是否符合预期要求。

要运行该Project_1.exe程序

可在VisualC++6.0中单击组建微型栏中的“Execute”工具按钮(即红色叹号)或使

用快捷键Ctrl+F5。

运行结果如图14所示。

图12输出窗口中显示的编译操作输出信息

图13输出窗口中显示的组建操作输出信息

除了可在VisualC++6.0环境中运行生成的Project_1.exe可执行文件外,还

可在工程目录的Debug子目录下直接双击运行该文件,如图15所示。

图14执行编译链接成功后的Project_1.exe

图15在工程所在目录Debug子目录下直接运行Project_1.exe

本文主要介绍了如何在VisualC++6.0环境中新建Win32ConsoleApplication

工程进行C语言程序设计的步骤。

通过本文介绍,读者应能基本掌握使用Visual

C++6.0进行简单C语言程序的设计。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2