表外的其它文件和文件夹(res除外)一般都是中间文件,在保存工程时删除不会有大问题。
|
|
|
|
|
工程组文件,指向一个或多个.dsp文件,在VC中是级别最高。
|
|
|
VC++的工程配置文件,如工程包含的文件,编译选项等,编译时按照.dsp来配置。
|
|
|
旧版本的项目文件,若要打开此文件,会提示是否转换成新的.dsp格式。
|
|
|
无编译浏览文件。当自动完成功能出问题时可以删除此文件,build后会自动生成。
|
|
工程开发环境参数文件,如工具条位置等信息。与dsw文件配合,含Workspace文件中要用到本地计算机的有关配置信息,所以此文件不能在不同的计算机上共享。当打开Workspace文件时,若系统找不到需要的opt类型文件,就会自动的创建一个与之配合的包含本地计算机信息的opt文件。
|
|
|
|
C++源代码文件,主要是类成员函数的实现代码,与h文件是一一对应配合使用的。
|
|
|
.exe,.dll
.fon,.mod,.drv,.ocx
|
|
|
编译时error和warning信息文件(html文件,用处不大),Tools->Options中可控制是否生成。
|
|
|
只在编译DLL时才会生成,记录DLL文件中的一些信息,一般无用。
|
|
|
|
|
|
执行文件的映像信息纪录文件,除非对系统底层非常熟悉,一般用不着此文件。
|
|
|
|
|
资源文件,含应用程序中用到的所有windows资源,如位图、菜单等。可直接在VC集成环境中以可视化的方法进行编辑和修改。
|
|
也是资源文件,但这此文件中的资源不能在VC的集成环境下直接进行编辑和修改,而是根据需要手工编辑。
|
|
|
|
存放应用程序中用到的类和资源的信息,是VC中的ClassWizard工具管理和使用类的信息来源,实际上是.ini文件的格式,ClassWizard出问题,可手工修改.clw文件解决,若此文件不存在,每次用ClassWizard时会提示是否重建。
|
|
|
列出应用程序中用到的所有文件的信息,可对应用程序的文件结构有一个基本的认识。
|
|
生成帮助文件的工程,用microsfot Help Compiler可以处理。
|
|
浏览项目信息的文件,若用Source Brower功能须有此文件,若不用则可在Project Options中去掉Generate Browse Info File,加快编译速度。
|
|
|
|
|
源码中只有sln而无dsw文件的解决方法:
方法一:sln是VS2003以上版本创建的,它的项目文件是.vcproj(相当于VC6的.dsp),所以需2003以上的版本打开,打开.vcproj或.sln都可以。
用记事本打开.vcproj文件查看版本信息:Version="9.00",9.00是VS2008、8.00是VS200、7.10是VC++.net 2003,但VS文件太大。
方法二:下载转换工具http://download.csdn.net/download/guosenjuncs/2785407(已试用,出现的一些编译错误要自行修改,链接时出现的ia64文件夹不是很明白,另外要注意在打开转换后的dsw文件后要修改工程-》设置-》常规和调试选项卡里面的路径。
方法三:用VC6手动创建一个相同名称的工程,然后替换或添加现有工程的文件。把所有的h和CPP文件以及资源文件添加进去。
|