vc所支持的文件类型

vc所支持的文件类型

  在VC++6.0中,*.clw,*.dsp,*.dsw,*.ncb,*.opt,*.rc,*.plg,*.ilk,*.pch,*.pdb,*.res,*.idb这些都是什么文件?分别都起什么做用?

  DSW:全称是Developer Studio

  Workspace,最高级别的配置文件,记录了整个工作空间的配置信息,她是一个纯文本的文件,在vc创建新项目的时候自动生成

  DSP:全称是Developer Studio

  Project,也是一个配置文件,不过她记录的是一个项目的所有配置信息,纯文本文件

  OPT:与DSW、DSP配合使用的配置文件,她记录了与机器硬件有关的信息,同一个项目在不同的机器上的opt文件内容是不同的

  CLW:记录了跟ClassWizard相关的信息,如果丢失了clw文件,那么在Class View面板里就没有类信息

  PLG:实际上是一个超文本文件,可以用Internet Explorer打开,记录了Build的过程,是一个日志型文件

  RC:资源描述文件,记录了所有的资源信息,在资源编辑器里作的修改,实际上都是对RC文件的修改

  RC2:附加的资源描述文件,不能直接资源编辑器修改,只能手工添加,可以用来添加额外的资源

  RES:经过资源编辑器编译之后的资源文件,以二进制方式存放

  SBR:编译器生成的浏览信息文件,在代码导航的时候非常有用,她需要在编译时指定/FR或者/Fr开关

  BSC:BSCMAKE.EXE将所有的SBR文件作为输入,经过处理之后输出一个BSC文件,在代码导航的时候实际用到的是BSC文件

  ILK:当选定渐增型编译连接时,连接器自动生成ILK文件,记录连接信息

  PDB:全称是Program

  DataBase,即程序数据库文件,用来记录调试信息,是一个相当重要的文件,没有他,程序无法正常调试

  LIB:如果项目输出是Dll的话,一般会输出一个跟项目同名的Lib文件,记录输出的函数信息

  EXP:同Lib,是跟Dll一起生成的输出文件

  PCH:全称是PreCompiled Header,就是预先编译好的头文件,在编译时指定/Yu开关时编译器自动生成

  IDB:

  一些小窍门

  1)有时候,你可能在编译的时候,计算机突然非法关机了(可能某人不小心碰了电源或你的内存不稳定等原因)。当你重启机器后打开刚才的项目,重新进行编译,发现VC会崩掉。你或许以为你的VC编译器坏了,其实不然(你试试编译其它项目,还是好的!),你只要将项目的.ncb、.opt、.aps、.clw文件以及Debug、Release目录下的所有文件都删掉,然后重新编译就行了。

  2)如果你想与别人共享你的源代码项目,但是把整个项目做拷贝又太大。你完全可以删掉以下文件:.dsw、.ncb、.opt、.aps、.clw、.plg文件以及Debug、Release目录下的所有文件。

  3)当你的Workspace中包含多个Project的时候,你可能不能直观地、一眼看出来哪个是当前项目。可以如下设置:Tools->Options->Format,然后在Category中选择Workspacewindow,改变其默认的字体(比如设成Fixedsys)就行了。

  4)如何给已有的Project改名字?将该Project关掉。然后以文本格式打开.dsp文件,替换原来的Project名字即可。

  5)VC6对类成员的智能提示功能很有用,但有时候会失灵。你可以先关掉项目,将.clw和.ncb删掉,然后重新打开项目,点击菜单项View->ClassWizard,在弹出的对话框中按一下“AddAll”按钮;重新Rebuild All。应该可以解决问题。

转自http://c.chinaitlab.com/vc/920706.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MICROSOFT 基础类库: xmlEnctry 项目概述 =============================================================================== 应用程序向导已为您创建了此 xmlEnctry 应用程序。此应用程序 不仅介绍了使用 Microsoft 基础类的基本知识, 而且是编写应用程序的起点。 此文件包含组成 xmlEnctry 应用程序的每个文件的内容摘要。 xmlEnctry.vcproj 这是使用“应用程序向导”生成的 VC++ 项目的主项目文件。 它包含有关生成文件的 Visual C++ 版本的信息,以及 有关用“应用程序向导”所选择的平台、配置和 项目功能的信息。 xmlEnctry.h 这是应用程序的主头文件。 它包含其他 项目特定的头文件(包括 Resource.h),并声明 CxmlEnctryApp 应用程序类。 xmlEnctry.cpp 这是包含应用程序 类 CxmlEnctryApp 的主应用程序源文件。 xmlEnctry.rc 这是程序使用的所有 Microsoft Windows 资源 的列表。 它包含存储在 RES 子目录中 的图标、位图和光标。 可直接在 Microsoft Visual C++ 中编辑此文件。 项目资源包含在 2052 中。 res\xmlEnctry.ico 这是一个图标文件,用作应用程序的图标。 此 图标包含在主资源文件 xmlEnctry.rc 中。 res\xmlEnctry.rc2 此文件包含不由 Microsoft Visual C++ 编辑的资源。 应将所有不能由 资源编辑器编辑的资源放在此文件中。 ///////////////////////////////////////////////////////////////////////////// 应用程序向导将创建一个对话框类: xmlEnctryDlg.h、xmlEnctryDlg.cpp - 对话框 这些文件包含 CxmlEnctryDlg 类。 此类定义 应用程序主对话框的行为。 此对话框的模板包含在 xmlEnctry.rc 中,而此文件可以在 Microsoft Visual C++ 中进行编辑。 ///////////////////////////////////////////////////////////////////////////// 其他功能: ActiveX 控件 应用程序支持使用 ActiveX 控件。 ///////////////////////////////////////////////////////////////////////////// 其他标准文件: StdAfx.h、StdAfx.cpp 这些文件用于生成名为 xmlEnctry.pch 的预编译头文件 (PCH) 和名为 StdAfx.obj 的预编译类型文件。 Resource.h 这是标准头文件,它定义新资源 ID。 Microsoft Visual C++ 将读取并更新此文件。 ///////////////////////////////////////////////////////////////////////////// 其他说明: 应用程序向导使用“TODO:” 来指示 应添加或自定义的源代码部分。 如果应用程序在共享 DLL 中使用 MFC,且应用程序使用的语言不是 操作系统的当前语言,则需要从 Microsoft Visual C++ 光盘上 Win\System 目录下将相应的本地化资源 MFC70XXX.DLL 复制到计算机的 system 或 system32 目录下, 并将其重命名为 MFCLOC.DLL。 (“XXX”代表 语言缩写。 例如,MFC70DEU.DLL 包含翻译成 德语的资源。) 如果不这样做,应用程序的某些 UI 元素 将保留为操作系统的语言。 /////////////////////////////////////////////////////////////////////////////
### 回答1: vc redist 2022是指Visual C++ Redistributable for Visual Studio 2022,它是微软为了支持和运行使用Visual C++开发的应用程序而提供的一个运行库。VC Redist 2022包含用于多个平台的Visual C++库文件,可以在Windows操作系统上运行各种使用Visual C++开发的应用程序。 VC Redist 2022的安装可以在应用程序安装过程中自动完成,也可以手动下载并安装。安装VC Redist 2022后,系统将具备支持运行使用Visual C++开发的应用程序所需的运行环境。这些应用程序可能是由第三方开发者编写的,比如游戏、图形设计软件等等。 VC Redist 2022的作用是解决在运行使用Visual C++开发的应用程序时可能出现的缺少特定库文件而导致的错误。因为不同版本的Visual C++使用不同的库文件,所以每个版本的Visual C++都需要对应的Redistributable来确保运行时的兼容性。 总之,VC Redist 2022是一个必要的运行库,它确保了使用Visual C++开发的应用程序能够正确安装和运行。如果你安装了某个应用程序后发现无法启动或者遇到错误提示,可以尝试安装VC Redist 2022来解决问题。 ### 回答2: VC Redist 2022是指Visual C++ redistributable 2022,它是由微软开发的一款软件包,用于在Windows操作系统上运行使用Visual C++编写的应用程序。Visual C++是一种用于开发Windows桌面应用程序和游戏的编程语言和开发环境。 VC Redist 2022的作用是提供Visual C++运行时组件,这些组件是让使用Visual C++编写的应用程序能够在用户的计算机上正确运行所必需的。如果用户在计算机上尝试运行一个使用Visual C++编写的应用程序,但没有安装对应的Visual C++运行时组件,那么应用程序将无法正常启动或运行。 VC Redist 2022的安装非常简单,用户只需下载对应的安装包,然后按照安装向导进行安装即可。安装完成后,计算机上将会包含所需的Visual C++运行时组件,从而使得使用Visual C++编写的应用程序能够顺利地在计算机上运行。 需要注意的是,不同版本的Visual C++运行时组件是不兼容的。因此,如果用户安装了VC Redist 2022,但仍然无法运行某个特定应用程序,可能是因为该应用程序依赖于其他版本的Visual C++运行时组件。此时,用户可以尝试安装其他版本的VC Redist,或者联系应用程序的开发者,以获得正确的运行时组件。 总之,VC Redist 2022是一个重要的软件包,它为使用Visual C++编写的应用程序提供了所需的运行时组件,确保这些应用程序能够在用户的计算机上正确运行。 ### 回答3: VC Redist 2022是微软开发的Visual C++ Redistributable 2022软件包。它是为了支持在Windows操作系统上运行使用Visual C++编写的应用程序而设计的。 Visual C++是一种编程语言和开发环境,广泛用于Windows平台上的应用程序开发。许多软件和游戏开发者使用Visual C++开发他们的应用程序,这些应用程序需要在用户的计算机上安装相应的VC Redist软件包才能运行。 VC Redist 2022包含了一系列的动态链接库(DLL)文件,这些文件是一种用于在应用程序之间共享代码的文件类型。这些DLL文件提供了在应用程序运行时所需的依赖项,包括库文件、运行时组件和其他系统文件。通过安装VC Redist 2022,用户的计算机可以正确加载和运行使用Visual C++编写的应用程序。 VC Redist 2022的安装非常简单,只需下载安装包并执行安装程序即可。安装过程会自动检测计算机上已经安装的相关组件,并进行必要的升级或安装。安装完成后,用户的计算机上就可以运行依赖于Visual C++的应用程序了。 总的来说,VC Redist 2022是一个必要的软件包,它确保了用户能够顺利运行使用Visual C++编写的应用程序。无论是开发者还是普通用户,都可以从安装VC Redist 2022中受益。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值