分享

VC++文件类型

 量子记忆 2020-02-18

表外的其它文件和文件夹(res除外)一般都是中间文件,在保存工程时删除不会有大问题。

VS2010

VC6

说明

.sln

.dsw

工程组文件,指向一个或多个.dsp文件,在VC中是级别最高。

.vcxproy

.dsp

VC++的工程配置文件,如工程包含的文件,编译选项等,编译时按照.dsp来配置

 

.mdp

旧版本的项目文件,若要打开此文件,会提示是否转换成新的.dsp格式。

.suo

.ncb

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

.opt

工程开发环境参数文件,如工具条位置等信息。与dsw文件配合,含Workspace文件中要用到本地计算机的有关配置信息,所以此文件不能在不同的计算机上共享。当打开Workspace文件时,若系统找不到需要的opt类型文件,就会自动的创建一个与之配合的包含本地计算机信息的opt文件。

.h

头文件,一般用作声明和全局定义,主要是类的定义。

.cpp

C++源代码文件,主要是类成员函数的实现代码,与h文件是一一对应配合使用的。

.c

C源代码文件,按C语言用法编译处理。

.exe,.dll

.fon,.mod,.drv,.ocx

都是动态链接库文件

.plg

编译时errorwarning信息文件(html文件,用处不大),Tools->Options中可控制是否生成。

 

.exp

只在编译DLL时才会生成,记录DLL文件中的一些信息,一般无用。

.pch

预编译文件,可以加快编译速度,但文件非常大。

.pdb

记录程序有关的一些数据和调试信息,在调试时有用。

.map

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

 

.aps

资源辅助文件,二进制格式,一般不用管。

.rc

资源文件,含应用程序中用到的所有windows资源,如位图、菜单等。可直接在VC集成环境中以可视化的方法进行编辑和修改。

.rc2

也是资源文件,但这此文件中的资源不能在VC的集成环境下直接进行编辑和修改,而是根据需要手工编辑。

.ico,.bmp,.cur

其他一些具体的资源文件

.clw

存放应用程序中用到的类和资源的信息,是VC中的ClassWizard工具管理和使用类的信息来源,实际上是.ini文件的格式,ClassWizard出问题,可手工修改.clw文件解决,若此文件不存在,每次用ClassWizard时会提示是否重建。

 

readme.txt

列出应用程序中用到的所有文件的信息,可对应用程序的文件结构有一个基本的认识。

.hpj

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

.bsc

浏览项目信息的文件,若用Source Brower功能须有此文件,若不用则可在Project Options中去掉Generate Browse Info File,加快编译速度。

.vcxproj.filters

用于项目下文件的虚拟目录

.vcxproj.user

是用户的一些相关配置

源码中只有sln而无dsw文件的解决方法:

方法一slnVS2003以上版本创建的,它的项目文件是.vcproj(相当于VC6.dsp),所以需2003以上的版本打开,打开.vcproj.sln都可以。

用记事本打开.vcproj文件查看版本信息:Version="9.00"9.00VS20088.00VS2007.10VC++.net 2003,但VS文件太大。

方法二:下载转换工具http://download.csdn.net/download/guosenjuncs/2785407(已试用,出现的一些编译错误要自行修改,链接时出现的ia64文件夹不是很明白,另外要注意在打开转换后的dsw文件后要修改工程-》设置-》常规和调试选项卡里面的路径。

方法三:用VC6手动创建一个相同名称的工程,然后替换或添加现有工程的文件。把所有的hCPP文件以及资源文件添加进去。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多