算法与数据结构2007VC应用.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
多个projects之间的切换 必须先切换到当前工作的project,才能进行编译、链接 如图: 调试 Visual C编出的程序有两种可执行文件:Release和Debug。VC环境给的缺省为Debug。 Release和Debug是针对Project的属性 点击Build,下拉菜单下的Set Active Configuration 可设定当前编译的Project (含R与D属性) Debug和Release的不同 默认的是Debug,编译后程序的执行效率低于Release。Debug主要用于程序员的调试工作。 以Release编译后,程序的执行效率相对较高,此模式一般用于调试结束后生成可供用户使用的正式版本程序。 了解 Debugging F5开始(走到下一断点) F9在光标处设断点 F10走行 F11进入函数 了解Debugging 请查看一下按钮 Debugging看到嘛? 运行的进程step-by-step 运行过程中变量的值 有些错会跳到出错的行 它是一个有用的调试工具 作业源程序要求 今天到此结束,谢谢! An Introduction to Visual C++ 开发环境的组织 Workspace Project Chenpu / 我的算法与数据结构目录 Chp1 / 第一章的 Workspace Chp2 / 第二章的 Workspace P3_1 / 第三节的 Project 1 E2_3 / 第二节的 Exercise 3 为什么要用Workspace管理? 在一个Workspace下同时管理多个projects。例子:下一张幻灯片中,名为CADProgram的workspace下就管理了15个projects。 同一个Workspace中,不同的projects可以共享文件。 便于掌握 Workspace文件夹的建立 用 Windows的功能建子目录 Chenpu 打开 Visual Stuidio,在 File 下选: New ? Workspace 在窗口的右边 给定 Workspace name = Chp1, Location = e:\Chenpu 选确定 在下拉菜单 Files 下选 New,弹出菜单中选Workspaces,然后选 子目录,并命名。 选择目录并给定workspace的名字 在Workspace中添加Projects, 在Workspace ‘chp2’ 处点右键,弹出菜单中选Add new project to workspaces Workspace文件夹的建立 此时 Visual Studio 将自动建立文件夹 D:\2007ALDST\chp2我们在上面的文件夹中有文件 chp2.dsw, 它是关于 Workspace 的文件。我们刚建的project 则放其下的 stack 子目录 Project 文件夹的建立 按住 Workspace “Chp2”,点右键,选Add new project to workspace ? Win32 Console Application 在窗口的右边 给定, Location = e:\Chenpu\Chp2, Project name =P3_1 VS 将在 Location 中加入 P3_1 而成为 e:\Chenpu\Chp2\P3_1 Project 文件夹的自动建立 此时 Visual Studio 将自动建立文件夹 e:\chenpu\chp2\stack 我们在上面的文件夹中有文件 stack.dsp, 它是关于 Project 的文件 在启动时,点 chp1.dsw (点 stack.dsp将另建一个Workspace,一般不要这样操作) 表示对 Homework_10_5 的project进行编译 编译开关(宏)设置的位置 setting?project?C/C++?preprocessor 直接在 project 的位置点右键 在源程序中用 #define 命令行参数 优先级:#define 编译开关 同一个代码经常为不同的应用所使用 不同应用之间代码只有细微的差别 编译开关 (#include 的同类)是字符串 #ifdef 或 #ifndef #else #endif 编译指令 #include #include path-spec #include path-spec path-spec : searches include files in the same directory /I compiler option /INCLUDE paths path-spec : searches /I compiler option /INCL

文档评论(0)

iris + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档