认识Visual C++ 6.0工程结构

*.dsp

Developer Studio Project,项目文件,文本格式,不过不熟悉的话不要手工修改。

注:*.mdp

Microsoft DevStudio Project,是旧版本的项目文件,如果要打开此文件的话,会提示你是否转换成新的dsp格式。

*.dsw

Developer Studio Workspace,是工作区文件,其他特点和DSP差不多。但是它可以指向1个或者多个*.dsp文件。

*.ncb

待解

*.opt

IDE(集成开发环境)的Option文件,工程关于开发环境的参数文件,如工具条位置等信息,保存工作空间的配置。

*.plg

建立日志文件,是编译信息文件,编译时的error和warning信息文件(实际上是一个html文件),在Tools->Options里面有个选项可以控制这个文件的生成。

*.c

源文件

Debug文件夹中:

*.pch

Pre-Compiled File,是预编译文件,可以加快编译速度,但是文件非常大。

*.pdb

Program DataBase,记录了程序有关的一些数据和调试信息,在调试的时候可能有用。

*.obj

*.obj文件是目标文件,是*.c文件(源文件)经过编译程序编译完成后生成的二进制文件,在通过链接器和资源文件链接后就成*.exe文件(可执行文件)了。obj只给出了程序的相对地址,而exe是绝对地址。

*.idb

待解



*.hpj

Help Project,是生成帮助文件的工程,用Microsfot Help Compiler可以处理。

*.exp

只有在编译DLL的时候才会生成,记录了DLL文件中的一些信息。

*.map

是执行文件的映像信息纪录文件,除非对系统底层非常熟悉,这个文件一般用不着。

*.mak

这是MFC项目的项目文件,这也是与NMAKE兼容的文件。如果选择了External Make文件可选项,则可人工对它编辑,但不能利用Visual C++许多项目编辑特性。

*.bsc

浏览器信息文件,用于浏览信息文件,如果用Source Brower的话就必须有这个文件。如果不用这个功能的话,可以在Project Options里面去掉Generate Browse Info File,可以加快编译速度。

*.aps

支持ResourceView。

*.ncb

支持ClassView。

*.clw

支持ClassWizard。

*.APS

资源文件的二进制版本,资源辅助文件,一般不用去管他。

*.NCB

无编译浏览文件(no compile browser),当自动完成功能出问题时可以删除此文件。build后会自动生成。

*.CLW

VC Class Wizard信息文件,存放了Class Wizard的信息。ClassWizard信息文件,实际上是INI文件的格式,有兴趣可以研究一下。有时候ClassWizard出问题,手工修改CLW文件可以解决。如果此文件不存在的话,每次用ClassWizard的时候会提示你是否重建。

时间: 2024-10-16 18:09:12

认识Visual C++ 6.0工程结构的相关文章

Chasm.Ventsim.Visual.Premium.v4.0.5.6.Win32_64 1CD矿井通风系统设计模拟

Chasm.Ventsim.Visual.Premium.v4.0.5.6.Win32_64 1CD矿井通风系统设计模拟Ventsim 3.9.2c 1CD(矿井通风仿真软件) Ventsim井下通风系统视觉设计改善和优化.现在已经授权给超过1000个矿点,顾问,大学,政府和研究世界各地的机构.并提供了丰富的图 形和动态的通风环境,有许多比原来Ventsim经典更具特色. Ventsim Visual有三种版本:标准版,高级版和高级版. Ventsim Visual标准版是基于不可压缩流动模拟程

Microsoft Visual Studio 10.0执行WinPcap获取网络设配器的代码

WinPcap是一个基于Win32平台的,用于捕获网络数据包并进行分析的开源库. 大多数网络应用程序通过被广泛使用的操作系统元件来访问网络,比如sockets.  这是一种简单的实现方式,因为操作系统已经妥善处理了底层具体实现细节(比如协议处理,封装数据包等等),并且提供了一个与读写文件类似的,令人熟悉的接口. 然而,有些时候,这种"简单的方式"并不能满足任务的需求,因为有些应用程序需要直接访问网络中的数据包.也就是说,那些应用程序需要访问原始数据包,即没有被操作系统利用网络协议处理过

(转)Windows下pip安装包报错:Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat

刚在机器上windows环境下装上pip方便以后安装包的时候使用,谁知道第一次使用pip安装asyncio的时候就报错. 在Windows7x64下使用pip安装包的时候提示报错:Microsoft Visual C++ 9.0 is required  (Unable to find vcvarsall.bat) 环境:windows7 x64 ,python2.7 ,VS2012 原因:windows下使用pip安装包的时候需要机器装有vs2008,VS2012还不行,如果不想装VS2008

Visual C++ 6.0/VC6.0经典插件之源码窗口管理(Visual Booster )插件 安装图解

Visual Booster 是Visual C++ 6.0开发环境的辅助工具,使用该工具打开.cpp..h或者其他资源文件时会在左边及下边显示打开的窗口(并以后缀归类),查看源码的时候相当有用. 1.下载 Visual Booster  Visual Booster 下载地址:http://pan.baidu.com/s/1o6BTbV8 密码:vikq 2.安装 Visual Booster  下载之后解压文件,运行文件夹内的 "Visual Booster.exe" 进行安装.如

移植 libuv 到 Visual C++ 6.0 并支持在 Windows XP 系统下编译

移植版的 libuv:https://github.com/liigo/libuv-vc6 (支持VC6和XP,作者Liigo). 我从一年前(大概2013年6,7月份)开始在业余时间做这项移植工作,走走停停,陆续用了一两个月的时间,才基本完成.这期间做了详细的移植记录,现在发布出来,希望对某些人有用.就在昨天(2014年7月12日),我又把移植的代码同步到最新的libuv(https://github.com/joyent/libuv)并发布到Github上:但是之前的移植记录没有变更,或许在

visual c++6.0使用VA注意事项

visual c++6.0使用VA时配置: 因为VA安装时会自动检索MSDEV.exe:如果V6安装在XP或者win7系统上,直接安装,添加addin即可: 但是如果安装在win8上,V6的运行一般需要更改MSDEV的名称,一般情况下,我们都会更改为MSDEV1或者MSDEV3等:这样使得win8 安装V6带有VA配置不成功:解决的办法是将MSDEV改成MDDEV或者字符数相同的名称(字符数对齐,VA运行的时候可能需要),然后需要将VA安装目录下的VA-X.dll和VAssist.dll中的MS

微软Visual Studio Code 0.8.0发布,新增多种主题

微软在2015年4月30日,Build 开发者大会上,正式宣布了 Visual Studio Code 项目;并将其定义为:一个运行于 Mac OS X.Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器. Visual Studio Code(图片来自:code.visualstudio) ??微软Visual Studio Code代码编辑器更新至0.8.0.本次更新增加了多种主题,包括著名的Monokai:针对WIndows系统采用基于Inno Se

【转】[Microsoft Visual Studio 6.0 Enterprise]Visual C++ 6.0原版光盘下载

Visual C++ 6.0可以说是初学者的最佳伴侣,简单易上手!百度一下,到处都是精简版的,或者汉化版的,我一直有种强迫症,就只喜欢原版的,知道一周以前,我才找到.希望分享(在这里要特别感谢前辈原作者的分享,谢谢他!)给一样在学习编程的朋友们,祝大家学习进步! 另 外说一下,如果你是计算机类专业的建议使用原版的,不要汉化的,也许上面英文有些地方看不懂,但是你可以慢慢适应,一来,这有助于提高你的英文水平,一定 的英文水准对这个专业其实还是必须的,这个专业比较前沿的东西都是英文写的,也起源于西方,

Python error: Microsoft Visual C++ 9.0 is required 解决方案

换了新电脑,在使用python2.7 pip 安装ipython时,报错了 error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27 解决方法: 下载 Microsoft Visual C++ Compiler for Python 2.7, 安装即可 下载链接:http://www.microsoft.com/en-us/download/confirmation.aspx?id=4426